英文文法問題 And用法?

2015-09-14 1:09 pm
Which one is correct ?
He has finished his homework and He has turned on the computer.
He has finished his homework and has turned on the computer.
He has finished his homework and turned on the computer.

回答 (4)

2015-09-15 2:34 am
✔ 最佳答案
假如不去討論用AND或是內容的邏輯,單單回答你堅持這樣寫的話,從文法結構的正確性:

He has finished his homework and has turned on the computer.

因為兩句的動詞(動作不同),而時間上雖然有前後,但由於可能沒有因果關係,所以獨立地寫出兩組動作也可以的,但時態就表達相同的話,則has finished和has turned都必是寫的;唯有He是共通的主詞,所以第一句重複He又寫And便是重復(不是"正常"的英語複句寫法)。

第三句的後半句and turned on the computer的動詞變了是simple past tense [句子文法結構是:and He turned on the computer],前後句的動詞時態出現矛盾,文法和邏輯上都錯。[意思是:他現在剛做完了功課接著他在過去曾把電腦開著過。]

以上只是從你的問題方式回答,並不表示你的句子在表達上"無錯"。
2015-09-15 3:53 am
1.用and,while,when連接詞表示前後句同時發生,惟本句句意不合邏輯
2.既然是過去的一個事實用簡單句即可,He finished his homework and then turned on the computer. = He finished his homework. And He turned on the computer.= He finished his homework and turned the computer on.
3.為了強調先後順序,發生在前用過去完成式,例如After he had finished his homework , he turned on the computer.
2015-09-14 1:14 pm
唔會咁用,通當用WHILE,不用AND。
2015-09-14 3:58 pm
做完功課是一件事的「結束」;而打開電腦是另一件事的「開始」。在邏輯上應是先後的關係:先做完功課,再打開電腦。兩件事都發生在過去,有先後順序,宜寫成下面的狀況:
Having finished the homework, he opened the computer.
因為不是一起做的,所以不能用and來連結。此外,按句意open不能用表示發生在過去,而結果迄今有效的「現在完成式」。
He opened the door and then went out.(兩個連著發生的行為,可以用and來連接)


收錄日期: 2021-04-11 21:12:18
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20150914050923AADq9Wn

檢視 Wayback Machine 備份