ChaseDream

标题: 求助一道prep软件里面的语法题,杀人蜂的!求指导! [打印本页]

作者: luciole    时间: 2010-9-25 16:28
标题: 求助一道prep软件里面的语法题,杀人蜂的!求指导!
Less than 35 years after the release of African honeybees outside Sao Paolo,Brazil,their descendants,popularly known as killer bees,had migrated as far north as southern Texas


A 同上
B In less than 35 years since African honeybees had been released outside Sao Paulo,Brazil,

答案是A
可是后面不是用了完成时态么,用since在这里引导不更好么,还原成their descendants..........had migrated.......in less than....since.....
我觉得这样子句子更加规范啊,不是吗?还是说in 后面接时间必须是将来时态才能搭配啊,而且我选B还有一个原因是African Honeybees在前面的句子里面是主语,这样后面的their descendants指代更加准确。

请NN们指点下,大家讨论下啊!
作者: banbanshu    时间: 2010-9-25 16:30
in less 不是习惯用法
作者: luciole    时间: 2010-9-25 16:44
不是习惯用法。。?我怎么觉得还挺常见的啊,比如说把工作最多在3个小时内完成,这个时候不就可以说finish your work in less than 3 hours 吗?
作者: luciole    时间: 2010-9-25 19:48
CDer们,看看这道题吧~~~究竟B选项最大的问题是因为用了in而没有对应的将来时态还是别的什么啊?
作者: bispham    时间: 2010-9-25 19:57
参见prep分析prep1 第三题
"since是现在完成时的标志和had migrated矛盾; since的使用不符合习惯用法"

关于指代问题,前面的短语只有一个复数词对应their,没有歧义的可能




欢迎光临 ChaseDream (https://forum.chasedream.com/) Powered by Discuz! X3.3