浅谈英语名词的“单、复数”

have had或had had都对

2020年11月17日

have had与had had都对,但它们的含义略有不同。前者具有“至今”的含义,后者只表示在last night以前。

浅谈英语名词的“单、复数”

现在完成时和现在完成进行时

2020年11月17日

1. 现在完成进行时和现在完成时皆可表示动作对现在产生的结果,但前者所表示的结果是直接的,而后者所表示的则是最后的结果。如:

浅谈英语名词的“单、复数”

将来一般时抑或现在一般时?

2020年11月17日

命题者显然要求选A,因为 will get 在此是规范英语。其实C也不算错,虽然主要用于美国英语(也有人说用现在一般时比较亲切)。 B不合语法,D则不合乎习惯。

浅谈英语名词的“单、复数”

三个句子的时态比较

2020年11月17日

1. 两个过去一般时皆指一过去某一时刻(具体什么时间由上下文决定),但由于有连词before,不会被误会为同一时间。

浅谈英语名词的“单、复数”

现在一般时和现在进行时之比较

2020年11月17日

(a)句用现在一般时works,表示约翰工作努力,经常如此,已经成为他的一个特点了; (b)句用现在进行时is working,只说明现在(说话人说话的时间)约翰很努力工作,至于他平常工作如何,就另当别论了。

浅谈英语名词的“单、复数”

这两种时态都是对的

2020年11月17日

有一读者问: 有的书上说下面一句中应用现在一般时:(1)It's almost a year since we came to this farm.