您当前所在位置:首页英语课堂英语答疑It...since从句 的问题It _____ over 50 years since humans _____ first steps on the moon.A. is; have taken       B. has taken; tookC. has taken; take刚才看了老师们之前针对这类问题进行的讲解,感觉A和B都行请问正确答案应该是哪...

It...since从句 的问题It _____ over 50 years since humans _____ first steps on the moon.A. is; have taken       B. has taken; tookC. has taken; take刚才看了老师们之前针对这类问题进行的讲解,感觉A和B都行请问正确答案应该是哪...

更新:2025-02-20 15:14:39编辑:admin归类:英语答疑人气:44

我们来分析“It...since从句”的结构和用法。在这个结构中,“It”通常是形式主语,真正的主语是后面的“since”引导的从句。这个结构常用于表示从过去某一时间点开始到现在的一段时间,通常与现在完成时连用。

现在,我们来看题目中的句子:“It _____ over 50 years since humans _____ first steps on the moon.”

1. 第一个空应该填什么?

根据“It...since”结构的用法,我们知道这里应该用现在完成时来表示从过去某一时间点(人类首次登月)到现在(已经超过50年)的这段时间。第一个空应该填“has been”,表示“已经是”或“已经过去了”。但是选项中没有“has been”,这是一个错误或遗漏。在给出的选项中,我们需要选择最接近的正确答案。由于“is”是现在时,不符合语境,所以排除A。

2. 第二个空应该填什么?

“since”后面的从句应该用一般过去时,表示过去发生的动作(人类首次登月)。第二个空应该填“took”,表示“(过去)走了”或“(过去)踏上了”。

现在,我们根据以上分析来评估给出的选项:

A. is; have taken - 这个选项的时态不正确,因为“is”是现在时,而“have taken”是现在完成时,不符合“It...since”结构的用法。

B. has taken; took - 这个选项的第一个空虽然不完全准确(应该是“has been”而不是“has taken”),但在给出的选项中,它是最接近正确答案的。第二个空“took”是正确的。

C. has taken; take - 这个选项的第二个空时态不正确,因为“take”是一般现在时,不符合“since”后面从句应该用一般过去时的规则。

虽然选项B的第一个空不是最完美的答案(应该是“has been”),但在给出的选项中,它是最接近正确答案的。正确答案是B:has taken; took。这里的“has taken”可以理解为一种近似或简化的表达,实际上应该是“has been”,表示时间的流逝。而“took”则准确地表示了人类首次登月这一过去发生的动作。

财营网版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

邮的组词怎么读、怎么念、怎么拼音、和组词 砍组词怎么读、怎么念、怎么拼音、和组词

猜你喜欢

更多
  • 暂无内容!