使用現在完成時的兩個基本前提是:一是表示持續(從過去持續到現在),二是強調影響(強調過去(尤其指不久前的過去)發生的動作對現在造成的影響或結果)。
—I have found your watch
—Thank you. Where did you find it?
句中的I have found your watch 用現在完成時,強調影響或結果(其影響是:我找到你的表了,你不用再找了)
而答句中的where did you find it?不用現在完成時,是因為此處不強調影響,只是詢問對方在哪兒發現了表。
現在完成時是初學者比較“混”的一種時態,隨著語感的增強,你慢慢會掌握的。
這個地方我還是不很清楚,我有我想到的那幾個例句,老師,您給我多點兒例子,幫幫學生吧,謝謝。
建議找本英語基礎語法的書看看。另外,本站關于現在完成時用法的一些文章,也可參考,如:
http://www.hz123456.com/Article/200802/186.html
http://www.hz123456.com/Article/201107/2343.html