ChaseDream
搜索
123
返回列表 发新帖
楼主: OasisWater
打印 上一主题 下一主题

[原创]snow geese差点把我搞晕,nn进来看看!

[复制链接]
21#
发表于 2012-3-23 18:25:27 | 只看该作者
那D为什么不对呢?
22#
发表于 2013-10-4 20:48:07 | 只看该作者
since后接延续性与短暂性动词都可以的。
一、若since引导的状语从句的谓语动词是终止性的过去时,则从句表示的时间是“从动作开始的那一时刻起”。如:
He has studied very hard since he came to our school.自从他来到我们学校,他学习就非常努力。
We have been missing them since they left here自从他们离开这里,我们就一直很想念他们。
这是最常见的一种用法,此处不再多述。
二、若since引导的状语从句的谓语动词是持续性动词或表示状态的动词的过去时时,则从句表示的时间是“从那持续动作或状态结束时算起”。如:
I haven’t heard any noise since I slept. Sleep 为持续性动词,sleep的动作结束时,即“醒来”时,这句应译为“我醒后还未听到任何声音”。

试比较:
It is 2 years since he lived in our city.他不住在我们城市有2年了。
It is 2 years since he moved to our city.自从他住在我们城市已经有2年了。

所以It has been 5 years since I was away from the army,“5年前我就退役了”
23#
发表于 2013-10-4 21:30:46 | 只看该作者
答案B。A说的是很多年前捕杀雪雁过多导致政府设了禁令。但它没有说现在的情况如何,所以和原文不相关。B是说以前的指标往往在规定日期内提前用完(火力很猛),但是这样的日子已经过去很多年了,也就是说现在至少是在规定时间内用完,甚至有用不完的可能,也就是说即使放开管制,捕获的数量也不会大很多(火力太弱)。本题的关键在于理解since引导的句子的意思。关于since连接的句子,若用的是瞬时性动词,时间从动作开始的那一刻累积,如果用的是持续性动词,则说明时间从该动作持续的状态结束后开始累积,如:It has been many years since the house was built. 房子在很久以前就完工了(was built是一种状态,所以many years是从房屋完工后计算)。
It has been 3 years since he lived/studied in New York. 他不住在纽约/不在纽约学习已经3年了(study, live为持续性状态,所以于动作结束后计时才开始)
I have made a couple of friends since I moved to New York. 我搬到纽约后交了几个朋友。(瞬时性动词,计时从move一开始同时累积。)
若since后跟的持续性动词用了现在完成时,则两个动作同时发生:Jim has not heard from Jenny since she has lived in London. (自从Jenny搬到伦敦起,Jim就没她的消息。)
B的句子从意思上说,restriction led to hunting season closed earlier是一个持续状态,所以可以理解为这个状态已经结束很多年了。
24#
发表于 2014-1-25 16:32:19 | 只看该作者
hzasian 发表于 2013-10-4 21:30
答案B。A说的是很多年前捕杀雪雁过多导致政府设了禁令。但它没有说现在的情况如何,所以和原文不相关。B是 ...

貌似make sense
您需要登录后才可以回帖 登录 | 立即注册

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

手机版|ChaseDream|GMT+8, 2025-2-11 19:28
京公网安备11010202008513号 京ICP证101109号 京ICP备12012021号

ChaseDream 论坛

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

返回顶部