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. ä¸­å›½æ•™è‹±è¯­å·²ç»å¤šå¹´ã€‚
温馨提示:答案为网友推荐,仅供参考
相似回答