Less than 35 years after the release of African honeybees outside Sao Paulo, Brazil, their descendants, popularly known as killer bees, had migrated as far north as southern Texas.
Less than 35 years after the release of African honeybees outside Sao Paulo, Brazil,
In less than 35 years since releasing African honeybees outside Sao Paulo, Brazil,
In less than the 35 years since African honeybees had been released outside Sao Paulo, Brazil,
It took less than 35 years from the release of African honeybees outside Sao Paulo, Brazil, when
It took less than the 35 years after the time that African honeybees were released outside Sao Paulo, Brazil, and then
+1:B: In 35 years 表示将来,改变了句意;since releasing 是介词+分词结构,分词逻辑主语不对;
C: in the 35 years 如果表示一段时间,应该加past, last等等;since替代了after改变句子原意,release这个动作没持续到migrated开始
用完成时:“have/had done…since did”,没见过have/had done…since have/had been done 的结构出现过.
less than 35 years 修饰"after..."。 但C里的"in less than 35 years“ 是介宾短语,那就和“after...”分开做状语修饰migrate, 不符合语义
bc since since不是had migrated 过去完成时的标志,不对。
我的思路:
选项A正确,未划线部分出现了现在完成时,意味着划线部分中必须有一个过去的时间点,此选项中35 years after the release of African honeybees 即为这个时间点。因此逻辑上时间线为: release honeybees—> migrate —> 35 years after the release。
选项B since是现在完成时的标志,不可以和had migrated同时出现;their descendants成了releasing的主语,不符合逻辑语义;In less than 35 years……做时间状语修饰had migrated显然不符合逻辑。
选项C since是现在完成时的标志,不可以和had migrated同时出现In less than 35 years……做时间状语修饰had migrated不符合逻辑
选项D it 作形式主语的正确句式是:It took some time to do something
选项E 同上
首先,D是明显错的,句意为王啊!!!修饰的主语都变了啊!!时态的选择除了句子本身,也需要关注上下文的time marker。本文的time marker 不是after the release of African honeybees outside Sao Paulo,强调的是“less than 35 years”。
sequence of events 决定了动词的时态。
A 过去完成时在于less than 35 years,即在XXX后不到35年就完成了XXX
sequence of events 决定了动词的时态
Right: The band U2 WAS just one of many new groups on the rock music scene in the early 1980s, but less than ten years later, U2 HAD fully ECLIPSED its early rivals in the pantheon of popular music.
过去完成时在于less than 35 years,即在XXX后不到35年就完成了XXX
* choice c: 'the 35 years since' implies that the present is 35 years after the release date. not only does this conflict with the meaning of the original, but it also renders the past perfect (from the underlined part) inappropriate: you'd need present perfect in this case. also, since the release is a point event, it would belong in the simple past.
A我觉得the release of bees 作主语,感觉好奇怪啊,和后面谓语动词migrate能匹配吗
C。35 years since release 暗示现在是释放的35年后 错
且完成时时态错误
过去完成式必须有过去式做时间节点才可以出现
in 多余,since+句子
C错误,一个句子里面不能只有过去完成时,过去完成时是通过对比过去的时间状态而产生的。
虽然选对了但是思考太久了
来自cd:
B: In 35 years 表示将来,改变了句意;since releasing 是介词+分词结构,分词逻辑主语不对;
C: in the 35 years 如果表示一段时间,应该加past, last等等;since替代了after改变句子原意,release这个动作没持续到migrated开始
用完成时:“have/had done…since did”,没见过have/had done…since have/had been done 的结构出现过.
+1
登录 或 注册 后可以参加讨论
使用过去完成时一定要有一个参考的时间节点
时间和介词:如果时间有被修饰的话,那么就不需要介词;如果没有的话,则需要介词。
Less than 35 years after the release, correct.
In less than 35 years, correct.
In less than 35 years after the release, wrong.
B项in不能用在过去完成时,且since句表示现在完成时居多,这里需要一个过去时点
想问在正确选项A中未划线部分的their可以指代the release of African honeybees中的African honeybees是种什么操作。。。该怎么理解?