这里have rained是不是被动语态?意思就是?

来源:百度知道 编辑:UC知道 时间:2024/06/08 21:01:54
The road is wet.It must (have rained)last night.

这里have rained是不是被动语态?意思可以理解为:路是被雨淋湿的。?

下雨哪有被动时态的。。。
意思是昨天晚上下雨了
是现在完成时

不是。it在这里指天气而不是路。have rained是过去完成时

不是被动。

因为The road is wet.

推测出:It must (have rained)last night.

用完成时,强调对现在的影响。

不是被动。must have done是对过去的肯定猜测。

翻译:路面是湿的,昨天晚上肯定下过雨了。
昨天晚上已经过去了,所以是对过去的猜测。