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

这里为什么用现在完成时?

2020年11月17日

可是说话人不但尚未到达柏林,而且飞机还没有起飞,但他却用了现在完成时have flown。请问这是为什么?

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

死者怎用现在完成时?

2020年11月17日

这句话是正确的,因为England现在仍旧存在。但不可说“Assyria has had many able rulers.” 因为Assyria (亚述古国)早已灭亡,应改作“Assyria had many able rulers.”才对。

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

have got等于have吗?

2020年11月17日

例(2)的意思是“他有一只眼睛瞎了”,例(3)的意思则是“他有一只眼被打青了”。顺便提及, have got to一般也等于have to, 但有时二者也有不同的含义,试比较:

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

现在完成时的结果在哪里?

2020年11月17日

有时由于时过境迁,现在完成时的动作所造成的结果已不复存在,如你所举的例中的has begun的结果即由于but now everything is gone而不复存在了。再如:

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

Shall? Will? Be going to?

2020年11月17日

全面而系统地讨论这个“令人很伤脑筋的问题”,在这篇短文中显然是不可能的。我们在这里只能就上述7个句子的不妥之处试图作一说明。