题目
Their wedding was in 1992, so in 2022 they ____ for 30 years.2022A. will be marriedB. get marriedC. will have been marriedD. were married
Their wedding was in 1992, so in 2022 they ____ for 30 years.2022
A. will be married
B. get married
C. will have been married
D. were married
题目解答
答案
C. will have been married
解析
本题考查知识点:将来完成时的用法。
解题思路:首先需要理解句子所表达的时间逻辑关系。句子中提到他们的婚礼在1992年,而时间点是2022年,这里强调的是从1992年到2022年这个时间段内,到2022年时他们结婚这个动作已经持续了30年,并且这个动作会一直持续下去,这种情况需要使用将来完成时。将来完成时的结构是“will have + 过去分词”,用于表示在将来某个时间之前已经完成的动作。
下面来分析每个选项:
- A选项“will be married”是一般将来时,表示将来某个时间会发生的动作或存在的状态,而这里强调的是到将来某个时间已经持续的状态,所以A选项不符合。
- B选项“get married”是一般现在时,通常用于表示经常或习惯性的动作,或者客观事实,不能表达到将来某个时间已经持续的状态,所以B选项错误。
- C选项“will have been married”是将来完成时,符合从1992年到2022年结婚状态持续30年的语境,所以C选项正确。
- D选项“were married”是一般过去时,只表示过去某个时间发生的动作或存在的状态,不能体现到将来某个时间的持续情况,所以D选项不正确。