请问这道题是选哪个呢? (later:after that time. 但 本题由于没有语境,不知道是过去的某一天开始(后三天),还是从现在开始后三天)
_______ the youth _______ to Portugal three days later?
A. Did, fly B. Are, flying
“具体时间+later”表示从过去或将来算起的多久以后,但通常不指从现在算起的多久以后。例如:He fell ill on Monday and died three days later.他星期一得病,三天后就死了。/ The accident took place a few minutes later. 这意外事故在数分钟后就发生了。/ I called again a week later. 一周后我又打了电话。/ I called on him on 24 July, and called again a week later. 我7月24日拜访过他,一周后又拜访了他。/ I shall call him on 20 October and shall call again a week later. 我将在10月20日打个电话给他,过一周后再打个电话给他。(摘自《薄冰英语惯用法词典》)
所以,_______ the youth _______ to Portugal three days later?
A. Did, fly B. Are, flying
这道题的答案选择 A. Did, fly 或者 B. Are, flying都正确:
A. Did the youth fly to Portugal three days later?
三天过后,那些年轻人飞去葡萄牙了吗?
此句表示“从过去某个时候开始的三天后,将飞往葡萄牙”。
B. Are the youth flying to Portugal three days later?
那些年轻人将在三天后飞往葡萄牙吗?
此句表示“从说话后某个时候开始的三天后,将飞往葡萄牙”。fly 的进行时可以表“将来”。
three days later 不是“后三天”,而是“三天后”—— 它表示一个“时间点”的概念。
但是,这个词组有两层含义:①过去时间的三天后,说明事件已经发生;②未来时间的三天后,说明将要发生。具体使用什么时态,要看具体语境。
所以,以下两句都正确:
1. Did the youth fly to Portugal three days later?
【翻译】三天过后,那些年轻人飞去葡萄牙了吗?
说明“在过去某个时间的三天后,飞往葡萄牙”。
2. Are the youth flying to Portugal three days later?
【翻译】那些年轻人将在三天后飞往葡萄牙吗?
说明“从今天开始的三天后,将飞往葡萄牙”。fly 的进行时可以表“将来”。等于:
Will the youth fly to Portugal three days later?
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
我赞同黎老师的解答。
单独的later可以表示将来的某个不确定的时间,但three days later这样的结构(即later被时间名词修饰)不能表示从说话时算起的三天后, 只能表示从前文提到的某个过去或将来时间算起的三天后。
例如:I will do it later. (正)
I will do it three days later.(误)
I will do it in three days.(正)
《麦克米伦词典》对later的释义清楚地表明了这一点:
at some time in the future, or after the time that you have been talking about
即later用来表示将来的某个不确定的时间,要么表示刚提到过的某个时间之后。请注意英文释义中的限定词的使用,af some time或after the time。相信各位老师能够读出英文释义中泛指限定词some和特指限定词the的含义吧。
因此,网友问题中的答案只能选择A。 B为错误选项。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!