3道 时态\语态 单选题!!!!!急!!

来源:百度知道 编辑:UC知道 时间:2024/06/28 09:59:06
4、China sent up Shenzhou V manned Spaceship into space successfully, which shows science and technology _____ rapidly in China.
A. having been developing B. develops
C. is developing D. has developed
选C为什么不选B和D

5、The wind _____, but it was still rather cold.
A. no longer blew B. would no longer blow
C. was no longer blowing D. had no longer blown
选C为什么不选D

10、_____ for two years, Johnson has now become a famous athlete enjoying high popularity.
A. Once he is a teacher B. Once he was a teacher
C. Once a teacher D. Once a teacher he had been
选C为什么不选B

1.B.develops是一般现在时,表示经常性的动作
D.has developed是现在完成时,表示已完成的动作对现在的影响。
C.is developing是现在进行时,表示动作正在进行。
表示在中国科学技术正在迅速地发展

2.D.had no longer blown是过去完成时,表示动作发生在过去时谓语动词之前,是过去的过去。
C.was no longer blowing是过去进行时,表示动作在过去一段时间正在进行。
风在前一段时间是一直在吹着的。

3.状语从句的逻辑主语与主句一致。从句中不用再出现主语了。
Johnson是主语,他曾经做了两年老师。

已在你的留言版留言

1.正在进行的动作,不能用一般现在和现在完成时,表达不确切

2.过去完成时表示过去的过去。这里没有明显的表示时间先后的状语

3.从句中的省略,若从句主语和主句主语相同,而且从句的谓语是be动词,那么从句的主语和它的谓语一起省略

1.has developed,现在完成时表示动作已经结束,但是科技还是在发展的,所以要用现在进行时

2.风吹的动作是不能有完成时态的,c过去进行时表示说话的时候(很冷的那个时候),风没有在吹

3. 如果选b,那么这一句话有2个主谓宾句子结构却没有连词,是语法错误。Once a teacher, 我忘了结构的名字(高考已经3年前了),但是应该是担当主语补足语结构

第一问选C是因为本文意思是中国的科学技术正在发展,而D指的是已经发展好了,就如同developed country发达国家 和developing country 发展中国家的区别一样

4.因为他要强调的是中国正在发展.所以用BE DOING.前面说的是科学和技术,如果选B,就不应该有S.而D意思是已经发展过了.也与题意不符.
5.but接的是并列连词,前后时态要一致.这里but后面用的是was,所以要选c.
10.once引导时间状语从句,和条件状语从句,这里需要的是时间状语从句,意思是当了两年教