作者gardenwall ()
看板Language
标题[问题]请问英文时态问题
时间Mon Oct 2 23:35:54 2006
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