现在完成时的连用

有一读者问能不能说:

(1)People have gone to the moon and come back to earth again.

如果能的话,那么下面两个句子也是对的吗?

(2)They have gone to Shanghai and come back again.

(3)I have bought a pen but have lost it.

你所举的(1)、(2)、(3)例都是正确的英语。这种现在完成时与另一现在完成时连用并一起完成的情况颇为常见,也并不难学。再如:

(4)She's been married and divorced.

(5)The river has been a scourge to China. But we have tamed it at last.

(6)Why! He has only just gone. What has brought him back so soon?

从上述六例可以看出我们不仅可以用现在完成时完成一个动作,也可以用它接连完成两个动作。