have的用法,为什么有时用过去式,但有时
的有关信息介绍如下:助动词have以及它的变体has, had等的主要用法如下:
1.have +过去分词,构成完成时态。如:
We’ve just done the washing-up.我们刚洗完碗碟。
Poor Jim has just had an accident.可怜的吉姆刚出了个事故。
I have had this car for three years.这辆汽车我已用了3年了。
By the end of last month, they had finished the work.上月未他们就已经完成了工作。
2.have + been +现在分词,构成完成进行时。如:
I have been studying English for 8 years.我学英语已达八年了。
The children have been having a lot of run.孩子们一直玩得很开心。
We had been doing business with each other for years before we quarreled.在吵翻之前,我们多年来在业务上一直来往。
I woke up—I had been having a bad dream.我醒了,我做了个噩梦。
3.have+been +过去分词,构成完成式被动语态。如:
English has been taught in China for many years.中国教英语已经多年。