present perfect tense問題
He has lived here for 20 years.
&
He has been living here for 20 years.
which one is correct?
請解釋
回答 (2)
"He has lived here for 20 years" is the correct answer.
"He has been living here for 20 years" is present perfect continous tense.
參考: Longman Grammer Dictionary
He has lived here for 20 years. > correct,
參考: 個人經驗
收錄日期: 2021-04-13 13:12:40
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070810000051KK00423
檢視 Wayback Machine 備份