have been和have done是英語(yǔ)中常用的兩個(gè)動(dòng)詞形式,它們的區(qū)別如下:
1. 被動(dòng)語(yǔ)態(tài):
\”Have been\” 表示過去某個(gè)時(shí)間點(diǎn)或時(shí)間段發(fā)生的事情對(duì)現(xiàn)在的影響,即被動(dòng)語(yǔ)態(tài)。例如:
– The company has been in operation for over 20 years.(這家公司已經(jīng)存在20年了。)
– The book has been translated into many languages.(這本書已經(jīng)被翻譯成了許多語(yǔ)言。)
\”Have done\” 表示主動(dòng)語(yǔ)態(tài),即由主語(yǔ)完成的動(dòng)作。例如:
– I have done my homework.(我已經(jīng)做了我的作業(yè)。)
– The company has done a lot of research in the field.(這家公司在該領(lǐng)域已經(jīng)做了很多研究。)
2. 完成時(shí):
\”Have been\” 用于表示過去某個(gè)時(shí)間點(diǎn)或時(shí)間段之前已經(jīng)存在的動(dòng)作或狀態(tài)。例如:
– The house has been built in 2000 years.(這座房子已經(jīng)有2000年了。)
– The project has been completed successfully.(這個(gè)項(xiàng)目已經(jīng)成功完成了。)
\”Have done\” 用于表示過去某個(gè)時(shí)間點(diǎn)或時(shí)間段之前已經(jīng)存在的動(dòng)作或狀態(tài),并且由主語(yǔ)完成。例如:
– The company has done a lot of work for the government.(這家公司為政府做了很多工作。)
– The student has finished his homework.(學(xué)生已經(jīng)完成了他的作業(yè)。)
總結(jié)起來(lái), \”have been\” 和 \”have done\” 的區(qū)別主要在于被動(dòng)語(yǔ)態(tài)和完成時(shí)。如果需要表達(dá)一個(gè)過去發(fā)生的動(dòng)作對(duì)現(xiàn)在的影響,使用 \”have been\”;如果需要表達(dá)一個(gè)主動(dòng)完成的動(dòng)作,使用 \”have done\”。
原創(chuàng)文章,作者:賴頌強(qiáng)講孩子沉迷網(wǎng)絡(luò)游戲怎么辦,如若轉(zhuǎn)載,請(qǐng)注明出處:http://www.69xo69.com/159389.html