题目
第34题By the end of May 2000, she ________ in China for five years.A. will have stayedB. will stayC. staysD. has stayed
第34题By the end of May 2000, she ________ in China for five years.
- A. will have stayed
- B. will stay
- C. stays
- D. has stayed
题目解答
答案
A.will have stayed
解析
步骤 1:理解时态
题目中的时间状语 "By the end of May 2000" 表示到2000年5月底为止,这是一个将来的时间点。因此,句子需要使用将来完成时态,表示到将来某个时间点为止已经完成的动作。
步骤 2:选择正确的时态
将来完成时态的结构是 "will have + 过去分词"。根据题目中的时间状语,句子需要使用将来完成时态。
步骤 3:验证选项
A. will have stayed:符合将来完成时态的结构,表示到2000年5月底为止已经在中国待了五年。
B. will stay:表示将来某个时间点将要待在中国,不符合题目要求。
C. stays:表示现在时态,不符合题目要求。
D. has stayed:表示现在完成时态,表示到目前为止已经在中国待了五年,不符合题目要求。
题目中的时间状语 "By the end of May 2000" 表示到2000年5月底为止,这是一个将来的时间点。因此,句子需要使用将来完成时态,表示到将来某个时间点为止已经完成的动作。
步骤 2:选择正确的时态
将来完成时态的结构是 "will have + 过去分词"。根据题目中的时间状语,句子需要使用将来完成时态。
步骤 3:验证选项
A. will have stayed:符合将来完成时态的结构,表示到2000年5月底为止已经在中国待了五年。
B. will stay:表示将来某个时间点将要待在中国,不符合题目要求。
C. stays:表示现在时态,不符合题目要求。
D. has stayed:表示现在完成时态,表示到目前为止已经在中国待了五年,不符合题目要求。