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

如题所述

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 .
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-12
1、Both his parents look sad .Maybe they _________what's happened to him .

  A. knew B. have known C. must know D.will know

  2、He has _______ been to Shanghai , has he ?

  A. already B.never C.ever D. still

  3、Have you met Mr Li ______?

  A. just B. ago C.before D. a moment ago

  4、The famous writer _____ one new book in the past two year

  A. is writing B.was writing C.wrote D.has written 5、-Our country ______ a lot so far .
第2个回答  2012-03-13
百度 精编中考语法专项练习 看看