We()the letter yesterday,but it didin't arrive
A.mustreceiveB.oughttoreceiveC.musthavereceivedD.oughttohavereceived选什么为什么...
A.must receive B.ought to receive C.must have received D.ought to have received选什么为什么
展开
4个回答
2012-04-05
展开全部
选D. 句意是我们本应该昨天收到信,但是没有(didn't)。A项时态不对。B项ought to 是一般现在时,这里描述的过去的事,也不对。C项是完成时,表示已经收到,时态、句意都不符。D项应该已经收到了,完成时,描述应该已经发生完成的事情。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选D,句意“我们应该在昨天收到信……”,所以情态动词must是不对的,还要表示昨天就“已经收到”的意思,所以用完成时更准确
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询