寻找适合你的 英语 教师…
😷✊🏼🇭🇰
I read a sentence in the Oxford Advanced Learner's Dictionary: We stayed in a village where time has stood still. I don't understand why the adverbial clause is in the present perfect tense. Present perfect tense is used for past actions related to the present. The main clause of the sentence is the past tense. It talks about the past action (staying in a village). I don't see anything related to the present in the sentence. We stayed in a village where time stood still. Doesn't this sentence make more sense?
2023年5月16日 02:25
回答 · 2
1
The way it's written, we can imply from the context that we stayed there recently. The second clause of the sentence contains two common triggers for the Present Perfect tense. First, the action (or in this case the lack of it) has continued until the present time. Also, the action is affecting the present time. It explains why the town is the way that it is. The tense of the first clause doesn't affect whether you can use the Present Perfect tense in the second clause. You could put the first clause in other tenses and still use the Present Prefect in the second clause: We were recently staying in a village where time has stood still. Right now, we're staying in a village where time has stood still. We'll soon be staying in a village where time has stood still. We like to stay in that village because time has stood still there. We like to stay in villages where time has stood still. Your last sentence changes the meaning to one that has a less well-defined time frame. I would suggest using the Past Perfect: We once stayed in a village where time had stood still for centuries.
2023年5月16日
...Has stood still, sounds like we are there right now. ...Where time stood still, sounds like I am explaining something that happened in the past.
2023年5月17日
还未找到你的答案吗?
把你的问题写下来,让母语人士来帮助你!