作业帮 > 英语 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/17 08:52:19
初中英语语法 一般过去式和现在完成时区别练习
1、Both his parents look sad .Maybe they _________what's happened to him .
  A.knew B.have known C.must know D.will know
答案 是 B .因为原句中 Maybe 以表示“推测”,用完成时表示对现在造成的“影响和结果”.注意:不要误选答案 C.因为,文中并不强调“过去” 的意义.
  2、He has _______ been to Shanghai ,has he
  A.already B.never C.ever D.still
选择 B.never .因为这是个反义疑问句的结构,且后边用的是“has he ”,即肯定疑问式,根据反义疑问句构成的“前肯后否,前否后肯”原则,可知,前面一定是“否定句”,只有选项 B never 填入句中,才能构成否定句.所以,正确答案是 B.
  3、Have you met Mr Li ______?
  A.just B.ago C.before D.a moment ago
选择 C.before 这是个现在完成时的结构,选项 A.just B.ago D.a moment ago 都是一般过去时的时间状语,所以,都不对.只有 C before 才能用在现在完成时的句子中.因此,正确的答案 是 C .
  4、The famous writer _____ one new book in the past two year
  A.is writing B.was writing C.wrote D.has written
正确答案是 D .
句子意思是:在过去的两年里,这位著名的作家写了一本新书.
in the past two year 意思是 在过去的两年里,也包含“现在”,因此,属于现在完成时的范畴.所以,要选择现在完成时的答案.
5、-Our country ______ a lot so far .