[問題] 假設語氣

看板teaching作者 (When U Believe)時間15年前 (2011/01/21 10:54), 編輯推噓1(106)
留言7則, 2人參與, 最新討論串1/3 (看更多)
關於假設語氣的題目 請問下列兩個問題 1. 假如你昨晚複習了你的功課,現在你就能回答這些問題了。 If you __________ __________ your lessons, you __________ __________ these questions now. ANS: had, reviewed; could, answer 疑:前半if 子句 與過去事實相反 用的是had reviewed還OK 但後半句為何不是 you could have answered these questions? 我知道題目裡有個now 應該要寫could answer 但就跟與過去事實相反的假設與氣型態不同 ex. If I had known the truth, I would have told you. (if子句用過去完成,主要子句用現在完成,兩者差一時態) 請問這樣要如何解釋呢? 2. 你昨晚本來應該做習題的,但你去看電影了。 You __________ __________ __________ your exercises, but you went to the movies. ANS: should have done 疑: 與過去事實相反 因昨晚本該做習題 但其實沒有做 為何不是寫shoud had done? 這兩題都出自高中英文文法與句型全攻略(陳浚德著)的第九章 假設與氣 兩題中文都寫了昨晚 但題目都沒有寫last night 還有以上兩個問題不解 有勞各位老師釋疑 感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.8.121.55

01/21 10:58, , 1F
1 "現在"就能-->與現在事實相反-->could
01/21 10:58, 1F

01/21 10:59, , 2F
2 should->助動詞->加原形動詞->have
01/21 10:59, 2F

01/22 04:10, , 3F
第一題如果照你的答案來解讀很像是變成
01/22 04:10, 3F

01/22 04:10, , 4F
如果你事先知道答案,你現在早就已經回答過了
01/22 04:10, 4F

01/22 04:11, , 5F
但正常情況應該是"你現在就能夠回答了"才對
01/22 04:11, 5F

01/22 04:12, , 6F
第二題的語意照你的寫法就更怪了
01/22 04:12, 6F

01/22 04:13, , 7F
第二句變成"但你應該去看過電影了"完全怪到爆
01/22 04:13, 7F
文章代碼(AID): #1DEFLrll (teaching)
討論串 (同標題文章)
文章代碼(AID): #1DEFLrll (teaching)