做過vs做過
Had-done和Have-done是兩種語法形式,在使用目的上顯示出它們之間的差異。它們常常被混淆為同一個意思相同的表達。嚴格地說,它們之間是有區別的。他們說了兩個不同的時間。已經做了屬於現在或作為現在的完美,屬於最近的過去。曾經做過屬於過去的事。他們都說做某事的動作是一樣的。然而,時間不同。因此,在申請“had done”或“have done”之前,您必須考慮該行為發生的時間。
做了什麼意思?
“have done”這個詞用來表達一件作品最近才完成的想法。Have done是動詞do的現在完成形式。do的過去分詞形式是done。眾所周知,在完成時態中,動詞是用助動詞和過去分詞創造的。所以,在have done中,助動詞have和過去分詞done被使用。Have done用於指最近完成的一項工作,但該工作完成的時間未知。這就是使用現在完成時的原因。看看下面的例子。
我做得很滿意。
你做得很完美。
在第一句話中,你可以看到一個人最近完成了分配給他的工作。在第二句話中,你會發現老闆在為他的員工鼓掌,說他完美地完成了工作。
知道“have done”這個詞只用於第一人稱和第二人稱是非常重要的。換言之,可以說have done只能用在代詞的情況下,即我和你或我們和你。另一方面,have done單獨應用於第三人稱單數代詞,如“he”或“she”。當然,你應該用have done來形容第三人稱複數代詞“they”
什麼意思?
Had done是動詞do的過去完成形式。有趣的是,動詞do被轉換成了done,因為done是do的過去分詞。had done的過去完成形式表示發生在很久以前的行為,如下面的句子所示。換句話說,我們使用had done的動作指的是很久以前發生的事情。
她把工作做得很出色。
我做得很精確。
在這兩個句子中,你可以看到這項工作已經完成很久了。在第一句話中,這項工作做得很好,而且早就完成了。在第二句話中,你也可以看到有人完成了很久以前分配給他的工作。看下面的句子。
她做完工作回家了。
在上面的句子中,你可以看到兩個時態。有過去的完美和簡單的過去。所以,去是指最近在做工作時發生的動作。所以你可以看到,過去完成的形式是用來表示一個行為,發生在很久以前的過去。
已經做到了(had done)和已經做到了(have done)的區別
•Have done是動詞do的現在完成形式。Had done是動詞do的過去完成形式。
•這兩個動詞結構都是由助動詞和給定動詞的過去分詞構成的。
•Have done用於指最近完成的操作。這可能是最近的過去,我們不知道行動發生的確切時間。如果我們知道時間,時態變為簡單過去。
•Had done用於指過去很久以前完成的一項行動。
•Have done只能用於第一人稱和第二人稱代詞以及第三人稱複數形式。對於第三人稱單數代詞如他和她,你要用hasdone。
•Had done可以與任何代詞連用,沒有問題。
因此,在應用had done或have done之前,您必須考慮操作發生的時間。
- Flickr的文書工作(抄送2.0)
- AaronY祕書(抄送2.0)