when引导的主从句有没有主过去完成时从一般过去时的
发布网友
发布时间:2022-05-20 12:46
我来回答
共1个回答
热心网友
时间:2023-10-20 17:14
There are 2 issues here. One is the formation of a complex sentence, the other is the sequence of events.
"When" 和 时态 没有联系. 在这里它是一 个 subordinator.
When you have 2 independent clauses and you want to combine them into a complex sentence, then you have a choice of turning one of them into a dependent clause. Your choice depends on which independent clause you consider less important.
For example,
'He had finished lunch.' and 'He asked for a glass of water.' are 2 independent clauses. If you want to convey a message that 'He asked of a glass of water' is more important than 'He had finished lunch', then you convert 'He had finished lunch' into a subordinate clause. ie
When he had finished lunch, he asked for a glass of water.
On the other hand, if you think 'He had finished lunch' is more important, then you write,
He had finished lunch when he asked for a glass of water.
关于过去完成时态, 它有二个用法:
1. past-of-the past or before past. 比过去还要过去
2. unreal or imaginary past
So, in the sentence 'When he had finished lunch, he asked for a glass of water.' We know 'finished' 比 'asked' 还要早发生 is because of the past perfect form it uses (had finished) and not because of the subordinator 'when'.
同样的
'I had nearly reached the town when the young man suddenly said..'
"had nearly reached" 先发生, 然后 "said"
'When I woke up in the morning, she had already had her breakfast.'
同样的, 'breakfast' 先发生, 然后 起身. You can also write,
When she had already had her breakfast, I woke up.