ｓ。ｗ 發問時間： 社會與文化語言 · 8 年前

# 幫檢查英文句子是否有誤

After I had finished my homework, I came here.

After having finished my homework, I came here.

Having finished my homework, I came here.

After I finished my homework, I came here.

After finishing my homework, I came here.

Finishing my homework, I came here.

Before I came here, I had finished my homework.

Before coming here, I had finished my homework.

Coming here, I had finished my homework.

Louis

Finishing my homework, I came here.

Coming here, I had finished my homework.

Let me confuse now...

### 2 個解答

• Louis
Lv 7
8 年前
最佳解答

這三句意思一樣嗎?

After I had finished my homework, I came here.

After having finished my homework, I came here.

Having finished my homework, I came here.

三句意思相同。語法都正確。

這三句意思一樣嗎?

After I finished my homework, I came here.

After finishing my homework, I came here.

Finishing my homework, I came here.

前兩句意思相同，文法正確。但第三句邏輯有問題，因為簡單式分詞與主要動詞的時間點相同，會造成本句時序問題。

這三句意思一樣嗎?

Before I came here, I had finished my homework.

Before coming here, I had finished my homework.

Coming here, I had finished my homework.

前兩句意思相同，文法正確。但第三句也有時序的問題。且過去完成式用法的錯誤（應有一個比它時間晚的狀況）。

2013-03-31 12:22:43 補充：

Finishing my homework, I came here.

Coming here, I had finished my homework.

這兩句用的都是簡單式的分詞構句，所以時間點是與主要子句的動詞相同。

這是國中就要學的基本文法規則，請看柯旗化編，第一出版社印行＜新英文法＞第460頁對分詞構句時態的提示。

2013-04-07 12:27:29 補充：

Taking out a key from his bag, he opened the box.

表示分詞構句的動作和主要動詞的動作是［連接發生的］。

＝He took out a key from his bag and opened the box.

Some girls are walking down the road talking to each other.（兩動作同時進行）。

Walking along the beach, I found a beautiful shell.(正在做～時）

pp.222-22＜朗文新英文文法全集＞

• 8 年前

英語表達或翻譯皆應重視「原意是什麼？」

做完功課我才來這兒。

After I had finished my homework, I came here.（正確）

After having finished my homework, I came here.（正確）

Having finished my homework, I came here.（正確）

做完功課我才來這兒。

After I finished my homework, I came here.（正確）

After finishing my homework, I came here.（正確）

Finishing my homework, I came here.（錯誤，因看不出時間先後）

我來這兒之前就做完功課。

Before I came here, I had finished my homework..（正確）

Before coming here, I had finished my homework..（正確）

Coming here, I had finished my homework. （錯誤，因看不出時間先後）

【一般國際間知識份子或英美社會上知識階級使用的英文叫 educated English，

屬於正統英文，而其民間所用或電影對白則常有省略，縱有違背文法，也沒什麼錯不錯的問題。但外國人學英文最好學正統、合文法的。】