有關finish的完成式用法

finish本身就有完成的意思,那以下兩句 1. I have finished my work two days ago. 2. I finished my work two days ago. 有什麼不同呢?似乎都是過去完成... ... 再來還有一種接動名詞的也搞不太清楚 1. The maid finished cleaning the room half an hour ago. 2. The maid has finished cleaning the room half an hour ago. 又有什麼不同呢?好像也都可以...... 顯示更多 finish本身就有完成的意思,那以下兩句
1. I have finished my work two days ago.
2. I finished my work two days ago.
有什麼不同呢?似乎都是過去完成... ...

再來還有一種接動名詞的也搞不太清楚
1. The maid finished cleaning the room half an hour ago.
2. The maid has finished cleaning the room half an hour ago.
又有什麼不同呢?好像也都可以... ...
(這題書上寫1是答案)

懇求解答!(麻煩針對finish)
3 個解答 3