初中英语语法一般过去式和现在完成时区别练习-查字典问答网
分类选择

来自郎六琪的问题

  初中英语语法一般过去式和现在完成时区别练习

  初中英语语法一般过去式和现在完成时区别练习

1回答
2020-01-18 18:06
我要回答
请先登录
时小虎

  1、Bothhisparentslooksad.Maybethey_________what'shappenedtohim.

  A.knewB.haveknownC.mustknowD.willknow

  答案是B.因为原句中Maybe以表示“推测”,用完成时表示对现在造成的“影响和结果”.注意:不要误选答案C.因为,文中并不强调“过去”的意义.

  2、Hehas_______beentoShanghai,hashe

  A.alreadyB.neverC.everD.still

  选择B.never.因为这是个反义疑问句的结构,且后边用的是“hashe”,即肯定疑问式,根据反义疑问句构成的“前肯后否,前否后肯”原则,可知,前面一定是“否定句”,只有选项Bnever填入句中,才能构成否定句.所以,正确答案是B.

  3、HaveyoumetMrLi______?

  A.justB.agoC.beforeD.amomentago

  选择C.before这是个现在完成时的结构,选项A.justB.agoD.amomentago都是一般过去时的时间状语,所以,都不对.只有Cbefore才能用在现在完成时的句子中.因此,正确的答案是C.

  4、Thefamouswriter_____onenewbookinthepasttwoyear

  A.iswritingB.waswritingC.wroteD.haswritten

  正确答案是D.

  句子意思是:在过去的两年里,这位著名的作家写了一本新书.

  inthepasttwoyear意思是在过去的两年里,也包含“现在”,因此,属于现在完成时的范畴.所以,要选择现在完成时的答案.

  5、-Ourcountry______alotsofar.

2020-01-18 18:07:26

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •