简单英语!

sallycan‘thavewrittentome,or——theletterbynow,A。i’llgetB,i‘llhavegotC,i‘dhavegotD,i’dg... sally can‘t have written to me,or ——the letter by now,
A。i’ll get
B,i‘ll have got
C,i‘d have got
D,i’d get
谢谢,详解!
展开
helenahong90
2014-04-05 · TA获得超过4488个赞
知道大有可为答主
回答量:1321
采纳率:66%
帮助的人:647万
展开全部
C

此句是虚拟语气----萨莉不可能给我写了信,否则我现在已经收到她的信了。

can't+ have done:对过去发生的行为否定的推测。
然后or引导虚拟语气,后面也应该是对过去的事实进行虚拟。(by now是指到现在为止的前面一段时间)
用or引导的虚拟语气的主从句时态用法,跟由if引导的虚拟语气相同:If ... had done ..., ... would(might,could) have done..

因为情态动词后用动词原形,则为can't have...

满意请按采纳键
追问
can?句中不是i‘d have got吗?
追答
恩,我说的是前面半句为什么用have原形
高田麦
2014-04-05 · TA获得超过2311个赞
知道大有可为答主
回答量:1233
采纳率:0%
帮助的人:631万
展开全部
选C. I'd have got

莎莉可能没有给我写信,否则我现在应该收到信了。

其中有虚拟语气。

如不明白请追问,如果满意请采纳。
手机提问者如果满意,请在客户端右上角评价点“满意”即可, 谢谢!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式