have和had区别

如题所述

第1个回答  2024-03-10
时态不同;语态不同等。
时态不同:have是英语中的一个动词,在一般现在时中,当主语是第三人称单数时,“have”要用“has”来表示,而其他人称则使用“have”;had是过去完成时的助动词,表示过去发生的动作在过去的某个时间点之前已经完成。
语态不同:have可以用作主动语态和被动语态的助动词,表示动作的完成或状态的存在。例如:Ihavefinishedmywork(我已经完成了我的工作);had可以用作主动语态和被动语态的过去完成时的动词,表示过去某个时间点或事件之前已经完成的动作或状态。例如:Ihadfinishedmyworkbeforehecame(在他来之前,我已经完成了我的工作)。