• 回答数

    3

  • 浏览数

    170

不锈冰theresa
首页 > 英语培训 > 山东卷英语2011年c

3个回答 默认排序
  • 默认排序
  • 按时间排序

真龙木木

已采纳

应该是B。 was writing , 是讲一个时间段 (就是MACHAEL 在写,一直在写的这个时间段。)所以要结合前后文就知道是不是了。 HAS WRITTEN 是完成了。 如果文中这句话是想强调,MICHAEL 去年完成了这件事, 那么就是HAS WRITTEN。 一般情况下, 如果只是WROTE, 没有特别强调过去的意思, 只是说,写过了, 那么IN THE PAST YEAR我就不会用。 我直接会说 LAST YEAR。 I DID SOMETHING LAST YEAR。 IN THE PAST YEAR 应该是强调去年, 强调做过了。做完了。 这就是比较COMMEN的理解方式。

山东卷英语2011年c

211 评论(8)

Angelia8412

楼主 理解 有误in the past 是过去时间 与一般过去时 连用但 in the past year (s) 是现在完成时的 标志 只能和现在完成时 连用这个时间 与现在 有关系 指的时 从现在(说话时) 往前推的时间所以 本题答案 是 B has writen不能用 过去进行时 。过去进行时 跟的不是 时间段 而是特定 的时间点。如 i was watching tv at this time yesterday.昨天这时候 我在看电视。本题 句子意思 在过去的一年 michael 写了一部 新小说。强调动作已完成 并且对现在有影响。如果 是 没有写完 一直在写,应该用 现在完成进行时,现在仍然在写michael has been writing one new novel in the past year . 在过去的一年 michael 一直在写一部 新小说

301 评论(13)

薇宝儿521

选择b,a,过去进行时,一般表示某个时间点的行为,是个正在进行的行为,例如: michael was writing one new novel at 2.00am last night. b, 现在完成时,一般表示做完了一件事情,强调完成性, 可以和时间段搭配,最简单的理解就是在翻译的后面加个‘了’,例如:michael完成了一篇新小说去年里。 c, 过去时,一般表示的是过去做了谋事,强调了事实,而不是完成,多用于时间点。例如:michael wrote one new novel last year.根据你补充的问题,现在完成时是可以用在又过去的时间状语的,这个你可以再考察下,只是一般不这么用。当现在完成时用在过去的时间状语里面,意思就是强调叙述人,是在现在交代的这个事实。需要提醒的是:in the past year明显是个强调时间段的状语,而last year这时就强调去年的这个时间点了。用什么东西,关键在于时间点和时间段的理解,搞定这个英语就没问题了。good luck。

291 评论(11)

相关问答