1.考查一般现在时和现在完成时的区别
一般现在时表示经常性、习惯性的动作或永久性的状态,而现在完成时则强调过去发生的动作对现在造成的影响。
[典例1] (2011年高考新课标全国卷)Planning so far ahead ________no sense——so many things will have changed by next year.
A.made B.is making
C.makes D.has made
[解析] 句意:这么早就作计划是没有意义的——到了明年,有许多情况会发生变化。此处说明现在的事实,故用一般现在时。部分考生由于受so far的影响会误选D,其实这儿的so far不是表示“到目前为止”的那个短语so far,此处so是用来修饰短语far ahead的,far ahead很早,so far ahead 如此早。B项is making 为现在进行时,不合题意,可排除;根据时态一致原则,A项made也可排除。
[答案] C