ChaseDream
搜索
返回列表 发新帖
查看: 1573|回复: 3
打印 上一主题 下一主题

求教2道语法,谢谢

[复制链接]
跳转到指定楼层
楼主
发表于 2012-11-28 16:53:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
曼哈顿第5版上的 verb tense 那张的问题
原题
1 because Cole wears a helmet when he struck on the head by a falling cocount ten years ago, he has escaped seruiys injury in that episode.
答案说 wears 应该是 waswearing,不明白为何用过去式,不知道用worn可以吗,他被椰子砸到的时候,带着头盔
2 Mozart, who died in 1791, has lived in Salzburg for most of life.
答案说可以用had lived, 我不明白为什么能用过去完成时,这里不是时间,事情的顺序很明显吗,肯定是先住在这个地方在死的吧,用过去式就能表达了,为什么可以用过去完成时呢。 谢谢!! 这几天在论坛上问的题目很多热心的人都教导了我,我表示感谢。
收藏收藏 收藏收藏
沙发
发表于 2012-11-28 18:52:51 | 只看该作者
1. wear-wore-worn,如果要用worn的話,原句要改成被動語態,not make sense.
另,原句的意思是當Cole撞到頭的時候,他正帶著helmet。帶著helmet這個動作應該是一個ongoing process,所以要用past progressive.

2.使用past perfect,是因為意思表示在死之前,就是1791年以前,他在S地活了大半輩子。
1791年已經過去,因而past of the past可以用past perfect。
板凳
发表于 2012-11-28 19:08:29 | 只看该作者
LZ去看看课后解析,讲得很清楚
1.因为是发生在过去,又是描述背景信息——所以用过去进行时;
2.这里使用had lived或者是lived都可以的,都是没有语法错误的,但是确实是没必要用had lived,除非是生活在一个地方,死在另一个地方,要强调顺序或者是先后关系才会用到past perfect。
地板
 楼主| 发表于 2012-11-28 19:50:30 | 只看该作者
知道了,谢谢
您需要登录后才可以回帖 登录 | 立即注册

Mark一下! 看一下! 顶楼主! 感谢分享! 快速回复:

IESE MBA
近期活动

正在浏览此版块的会员 ()

手机版|ChaseDream|GMT+8, 2024-11-27 21:02
京公网安备11010202008513号 京ICP证101109号 京ICP备12012021号

ChaseDream 论坛

© 2003-2023 ChaseDream.com. All Rights Reserved.

返回顶部