考查 as if 虚拟语气的一道题目的疑惑

Eliza remembers everything exactly as if it ______ yesterday.(2006)
A.was happening  B.happens  C.has happened  D.happened
选择D

如果有选项had happened是否选择had happened更好?请老师赐教!

请先 登录 后评论

最佳答案 2014-07-20 07:10

英国著名语言学家R.Quirk 在A Grammar of Contemporary English中有这样的例句:He treats me as if I'm / I were a stranger . (p.755)他们解释说:“这里用不用假设过去时,并没有什么区别,因为现在形式和过去形式都表明 as if 从句所表达的内容是非真实的,即两个分句都含有"I'm not a stranger . "的意思。”(原文见A Grammar of Contemporary English ,p.755 )也就是说:如果从句意可以明显地看出as if 从句所表达的内容是非真实的,那么,as if 从句使用陈述语气和使用虚拟语气是没有区别的。所以,对于Eliza remembers everything exactly as if it ______ yesterday.(2006)A.was happening  B.happens  C.has happened  D.happened这道题,选择D或者B 都是正确的。我认为这道题所设选项欠妥。

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,2976 浏览
  • xr 提出于 2014-07-19 22:35

相似问题