否定转移 时态问题(初二)

我考试时,有一道题是“I ____ ____ it would be meaningful to do so.”(我认为这样做事没有意义的)。我填了“didn't think”,但是答案是“don't think”,请问哪个对?否定转移的前后时态到底一不一致?还是说存在其他语法?
也就是说任何时候都用don't think ?

1. 如果该句是否定转移,则答案必须是don't think.
因为否定转移必须同时符合下面三个条件,才能称为是否定转移。
1)主句主语必须是第一人称;
2)主句时态必须是现在时;
3)主句的谓语动词必须是think/believe/suppose/expect等。
如果用didn't think,则主句时态是一般过去时,不符合否定转移的规定。
另:宾语从句用would,只是表示一种较为委婉礼貌的说法,可以视为虚拟语气。

2. 当然,如果不是考查否定转移的语法,则如楼上所言,用didn't think也是可以的。

3. 楼主对否定转移的语法规定掌握的不够精确,希望我的答案能对你有所帮助。

参考资料:英语牛人团团员

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-10
首先肯定,don't think是对的。这是个宾语从句,主句用一般现在时,从句可以用很多时态,包括一般将来时。
其次,填didn't think也没错,因为它符合主,从句时态一致的原则。故本题填两种都可以。
第2个回答  2010-07-10
don't think 正确。这个不是时态的问题,否定转移一般表示当时的观点,不用过去式...would be 表示推测,不能理解为过去式哦
第3个回答  2010-07-10
我认为两个答案都可以
看不出语境
would 表一种语气,可以不表示时态
相似回答