未來完成式

2011-11-11 1:59 am
I thought you would have finished this by now

請問這句 適用未來完成式嗎?


還有為什麼這句可以用兩個主詞?

不是要用連接詞才能有兩個主詞嗎

回答 (3)

2011-11-11 5:06 pm
✔ 最佳答案
I thought (that) you would have finishied this by now. But you didn't.
這裡是省略了名詞子句的that,並不是同一子句之中主詞重複。
不句不適用未來完成式,因為時間座標是[現在](by now)不是[未來]。而且與現實不符:你沒做完這件事。我以前以為你今天可以做完的。所以子句裡用的是與現實不符的假設語氣動詞。
2011-11-11 7:30 pm
這是未來完成式沒錯, 只是其時間基準在"過去" . 這並不是假設虛擬的語意.
就跟這句是未來式的道理一樣:
I told her I would arrive at six.
未來完成式:
I promised her that I would have finished my homework by now, and I have.

其實主要是因為它用了[by now]這個片語, 所以傾向用完成式, 否則用未來式就可以了.
I promised her that I would finish my homework today/tomorrow.
2011-11-11 3:07 pm
這是屬於條件句的其中一種格式,不是未來完成式。

http://englishwizard.mysinablog.com/index.php?op=ViewArticle&articleId=3029110

I thought you would've finished by now.
我以為你(在這刻前)已經做完了(事實上並沒有)。


收錄日期: 2021-04-24 22:56:55
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20111110000015KK04633

檢視 Wayback Machine 備份