你好老师,我在做题时遇见如此一题:
Thewoman still doesn't know what ___in her hometown while she was away.
A.happens;B.happened;C.willhappen;D.washappened
正确答案是B(happened)
我在A和B两个选项之间非常纠结。依据主从句时态一致的原则,主句中的助动词用的是doesn’t而没用didn't,说明主句是一般目前时。但从句中有was,说明从句是一般过去时。那这个宾语从句的主句和从句的时态就不同了。
从感觉上我也倾向于选B,虽然题是做对了,但我说不出个所以然来。麻烦老师指点。你问题的症结在于,你没理解这个规则:主句是一般目前时,宾语从句可以用任意时态。主、从句时态一致,指主句是过去时,从句也应用过去时间范畴的时态。
你应该通过逻辑考虑。
我目前不了解:
1. 过去发生的事;2. 目前发生的事;3. 以后发生的事。这三个时间都大概。而且,动词可以参考不同时间用不一样的体。如此,宾语从句就会出现多种时态。
就网友这个句子而言,宾语从句应该用一般过去时,由于它里面含有一个过去的时间状语 while she was away,如此,就把宾语从句定格在过去。
你感觉这个句子成立吗?
what happens inher hometown while she was away.