英语语法小窍门:如何辨别英语时态

如题所述

第1个回答  2018-08-08
根据时间状语与时态的对应关系 动词特定的时态常常与特定的时间状语联系在一起,如由this time yesterday可知用过去进行时;由so far, in the past three years, till now可知要用完成时,等等。
1、句中含有yesterday; last year(last + 具体时间); two days ago(一段时间 + ago); just now; this morning; in 2008(in + 过去的年代); the other day; over the weekend等时间状语时,谓语动词用一般过去时;
2、句中含有tomorrow; next week(next +具体时间); in two hours(in +一段时间); (how) soon; from now on; 10 years from now(一段时间+from now); in the future; in 2012(in +将来的年代); by (the end of) next month(by+将来时间); for the weekend; this afternoon; this evening; tonight; this weekend等时间状语时,谓语动词用一般将来时;
3、句中既有yesterday等过去时间状语,又有一个具体时间点(at 5:00; this time; at that time)时,谓语动词用过去进行时;
4、句中含有recently; in the last/past two years(in the last/past+一段时间); over the years(over the+一段时间); since 2005(since+具体时间或从句); for two years(for+一段时间,句中无其它时间状语); before(单独用于句尾)等时间状语时,谓语动词用现在完成时;
5、by (the end of) last year(by+过去时间); two days before(一段时间+before); for和since说明的时间同时用于句中;by the time + 从句(过去时态)等时间状语时,谓语动词用过去完成时;
6、简单句中如不含上述时间状语或有含说话时间在内的表示现在时间关系的词语时(如now; today; these days等词)解析:由时间状语at this time tomorrow可知用将来进行时,故选B。本回答被网友采纳
相似回答