这里用can't还是couldn't还是用哪个都行?
Thereisn'tanywaterontheroad.Itcan't/couldn'thaverainedlastnight.我觉得应该用could't因为是昨天夜里发...
There isn't any water on the road. It can't/couldn't have rained last night .
我觉得应该用could't 因为是昨天夜里发生的事情啊。 展开
我觉得应该用could't 因为是昨天夜里发生的事情啊。 展开
3个回答
2018-11-30
展开全部
can't have done表示对"过去"或“已经”发生的事的推测,其肯定形式是must have done,疑问句形式是can...have done,如果句子中有明确的过去时间状语,则是对过去发生的事的推测,否则,是对已经发生的事的推测。所以,这句话是:
There isn't any water on the road. It can't have rained last night .
展开全部
为您解答
应该是都可以,都表达的是对过去的推测,couldn't 更加不确信而已。
应该是都可以,都表达的是对过去的推测,couldn't 更加不确信而已。
追答
can have done 通常只用于疑问句和否定句;用于疑问句时表怀疑,用于否定句时表不确定.
例如:
Can they have left so soon?
难道他们这么快就走了?(表怀疑)
He can’t have been to that town.
他不可能去过那座城市.(表不确定)
could have done 可用于肯定句、疑问句和否定句;用于肯定句表惋惜也可以表示对过去动作的推测,用于疑问句表怀疑,用于否定句表不确定.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
couldn't
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |