JavaScript is required

Câu hỏi:

How many times ____ New York?

A.

has Charles been visiting

B.

has Charles visited

C.

have Charles been visiting

D.

have Charles visited

Trả lời:

Đáp án đúng: B


Câu này kiểm tra về thì hiện tại hoàn thành (present perfect). Vì "How many times" hỏi về số lần, ta cần sử dụng thì hiện tại hoàn thành để diễn tả một hành động đã xảy ra nhiều lần trong quá khứ cho đến hiện tại.
  • Đáp án A và C không đúng vì sử dụng thì hiện tại hoàn thành tiếp diễn (present perfect continuous) không phù hợp trong trường hợp này.
  • Đáp án D không đúng vì "Charles" là ngôi thứ ba số ít, nên trợ động từ phải là "has", không phải "have".
  • Đáp án B là đáp án đúng vì sử dụng đúng cấu trúc thì hiện tại hoàn thành cho ngôi thứ ba số ít: has + visited.

Câu hỏi này thuộc đề thi trắc nghiệm dưới đây, bấm vào Bắt đầu thi để làm toàn bài

Câu hỏi liên quan