本题主要考查动词的时态和语态。结合句意,过去数十年,经济全球化对世界经济发展已经作出了重要贡献。根据时间状语 Over the last few decades “过去数十年”,可知,本句为现在完成时态 have/has + 动词的过去分词,主语 economic globalization “经济全球化”为单数名词,助动词选择 has。故正确答案为B。反馈...
根据Over the last few decades最近几十年里,可知句子用现在完成时态,故选B。结果一 题目 Over the last few decades, economic globalization ___ greatly to global growth. A. had contributed B. has contributed C. contributed D. contributes 答案 B考查动词时态。句意:过去数十年,经济全球化对世界经济...
32.B。本题考查时态。“ove+一段时间”在句中作时间状语时,主句谓语动词通常用现在完成时。 结果一 题目 32.Over the last few decades,more and more countries markets, increasingly transforming the world into one free-flowing global market. A. had opened up B.have opened up C. would open up D...
相关知识点: 试题来源: 解析 C 本题考查现在完成时。题干中的Over the past few decades意为在过去的几十年以来,可知这里的动作从过去一直持续到现在,所以要用现在完成时态,由助动词have或has加动词过去分词构成,所以符合结构的是C选项。故选C。反馈 收藏 ...
根据Over the last few decades可知句子是现在完成时,主语是the tremendous growth ,第三人称单数,助动词用has。have a strong effect on对……有巨大的影响。have过去分词是had。答案:has had a strong effect on。 句意:在过去的几十年里,信息技术的巨大发展已经对我们的日常生活产生了巨大的影响。根据Over ...
2.考查动词时态及语态。句意:在过去的几十年中,人造卫星和火箭已经发射升空,在宇宙飞散时随地乱扔。根据时间状语over the last few decades可知,应用现在完成时,主语satellites and rockets和动词launch是动宾关系,被发射,应用现在完成时的被动形式。故填have been launched。
simple past tense C. present perfect tense D. past perfect tense 相关知识点: 试题来源: 解析 C。“over the past few decades”表示从过去一段时间到现在,句子应用现在完成时。选项 A 一般现在时不合适;选项 B 一般过去时不符合;选项 D 过去完成时表示过去的过去。反馈 收藏 ...
The popularity of keeping pets _ over the past few decades. A. has risen B. rose C. rises D. is rising 相关知识点: 试题来源: 解析 A。本题考查现在完成时态。over the past few decades 是现在完成时的标志词,所以用 has risen。反馈 收藏 ...
“over the past few decades”是现在完成时的标志时间状语,表示过去发生的动作对现在造成的影响或结果。选项 B 一般过去时,强调过去某个时间发生的动作;选项 C 现在进行时,表示正在进行的动作;选项 D 一般现在时,表示经常发生的动作或客观事实。这里强调过去几十年气候的变化对现在的影响,所以用现在完成时。
解析 首先说the last few decades和 the past few decades是一样的,所以问题就变成in 和over在过去一段时间上的区别问题。两者都可以翻译成在过去的几十年中/内,用in表示在这段时间内的某一点,所以句子通常用一般过去时。用over表示从过去一直持续到现在,所以句子通常用现在完成时。