题目内容
18.Scientists think there _____ life on earth for millions of years.( )| A. | has | B. | is | C. | was | D. | has been |
分析 科学家认为地球上的生命已经存在了数百万年了.
解答 答案:C.
根据 for millions of years可知,这是一个表示一段时间的时间状语,结合语境可知用现在完成时,现在完成时态的结构为have/has+动词的过去分词,这里用了there,助动词用has,故选D.
点评 本题主要考查现在完成时,用法:表示过去发生或完成的动作对现在造成的影响或结果,还表示过去发生动作一直持续到现在.其结构是have/has+及物动词的过去分词.此题注意短暂性动词和延续性动词区别.
练习册系列答案
相关题目
10.-Did they have a good time last Sunday?
-Yes,they___________.( )
-Yes,they___________.( )
| A. | were | B. | are | C. | did | D. | do |
7.Mike plays basketball and he is a basketball player.( )
| A. | good; good | B. | well; good | C. | good; well |
8.( )
| A. | danced | B. | played | C. | shopped | D. | talked |