1.They ought to have finished the job by now if they started at six.
副詞字句用過去式表示與現在事實相反
主要子句ought to 規定要用完成式的have+pp才能表示過去式
請問ought to在本句中可以改成should嗎?
也就是They should have finished the job by now if they started at six.
2.If we hadn't got everything ready by now,we should be having a terrible
time tomorrow
文法書說副詞子句與現在事實相反
主要子句與未來事實相反
這麼說副詞子句代表的事實原來應該是 we have got everything ready by now
我想請問例句2和例句1的by now到底有什麼共通點阿
我聽廣播常聽到by+時間放句尾時,好像並不是用完成式ㄟ
by now 的句子一定要用完成式嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.142.95.100