“had had to” 是英语中的一种时态和语态的组合,具体来说是过去完成时的被动语态。
这里的第一个 “had” 是助动词,用于构成过去完成时。它表示某个动作或状态在过去某个时间之前已经完成。第二个 “had” 是动词 “have” 的过去式,与 “to” 一起构成 “have to” 的形式,表示 “不得不” 或 “必须” 的意思。当 “have to” 用于过去时态时,它会变成 “had to”。
因此,“had had to” 通常用于描述在过去某个时间之前,某人或某物不得不或必须完成某个动作或处于某种状态。
例如:
By the time I arrived, they had had to cancel the event due to poor attendance.(当我到达的时候,由于人数太少,他们不得不取消了活动。)
在这个例子中,“had had to cancel” 表示取消活动这个动作在过去某个时间(我到达的时候)之前已经完成。