Sally can't have written tome,or_____the letter by now.A.I'd have got B.I'd get这两个选项到底选什么啊,我选的B但是答案写的A这个应该是错综时间条件句吧,后面有NOW 就应该是与现在相反啊

问题描述:

Sally can't have written tome,or_____the letter by now.A.I'd have got B.I'd get
这两个选项到底选什么啊,我选的B但是答案写的A
这个应该是错综时间条件句吧,后面有NOW 就应该是与现在相反啊

A. I'd have got 与现在事实相反.并且用了完成时.
SALLY 不可能给我写信,要不然,现在我早收到了.
这里面,因为对现在有影响,所以一定要有完成.
其它的,不用说了吧?呵呵.

选A表明的意思是本来会发生的事但事实上却没发生,would have done sth

by now是到现在为止,它一般都接完成时的,单独一个now 就是你说的错综复合句了,你很有想法,敢于发现问题!