"How long have you been married?" "We________for twenty-three years on our next anniversary."

"How long have you been married?"

"We________for twenty-three years on our next anniversary."

A. will have been married                             

B. have been married

C. have been marrying                                    
D. will be married

Trả lời

Đây là câu kiểm tra điểm ngữ pháp về thì. Trước tiên, ta xem xét từ câu đề xem thì cần dùng ở đây là hiện tại, quá khứ hay tương lai. Việc câu hỏi trong đề dùng thì Present Perfect (hiện tại hoàn thành) có thể khiến các bạn cho rằng đáp án cũng phải theo thì tương tự là không phải lúc nào cũng đúng nhé. Người hỏi muốn hỏi cặp vợ chồng này “cho đến nay” (thời điểm hiện tại) đã kết hôn được bao lâu nên dùng Present Perfect. Người trả lời lại dùng mốc thời gian là “next anniversary” (thời điểm trong tương lai) để đáp lại. Thế nên rõ ràng cấu trúc thì được dùng ở đây sẽ là Future Perfect (tương lai hoàn thành) để chỉ việc xảy ra từ trước đó cho đến một mốc thời gian trong tương lai, suy ra đáp án là câu A.

Câu hỏi cùng chủ đề

Xem tất cả