您好老师,我在做题时遇到这样一题:
The woman still doesn't know what ___in her hometown while she was away.
A.happens;B.happened;C.will happen;D.was happened
正确答案是B(happened)
我在A和B两个选项之间很纠结。根据主从句时态一致的原则,主句中的助动词用的是doesn’t而没有用didn't,说明主句是一般现在时。但是从句中有was,说明从句是一般过去时。那这个宾语从句的主句和从句的时态就不一致了。
从感觉上我也倾向于选B,虽然题是做对了,但是我说不出个所以然来。麻烦老师指点。你问题的症结在于,你没有理解这个规则:主句是一般现在时,宾语从句可以使用任意时态。主、从句时态一致,指主句是过去时,从句也应使用过去时间范畴的时态。
你应该通过逻辑思考。
我现在不知道:1. 过去发生的事;2. 现在发生的事;3. 将来发生的事。这三个时间都有可能。而且,动词可以根据不同时间使用不同的体。这样,宾语从句就会出现多种时态。
就网友这个句子而言,宾语从句应该使用一般过去时,因为它里面含有一个过去的时间状语 while she was away,这样,就把宾语从句定格在过去。
你觉得这个句子成立吗?
what happens in her hometown while she was away.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!