这句有没有错

来源:百度知道 编辑:UC知道 时间:2024/07/02 19:45:57
We were fortunate to have had your help and guidance at the time we were in trouble.
"were"表明是一般过去时,后面又用现在完成时的"have had",请分析下有没有错?
mimosasyt,可是现在不是过去完成时,用的是现在完成时啊,"have had"

没错 我过去很幸运 所以是were

而 你帮助我和保护我 的动作持续到现在了 所以是现在完成时

当然 这个还是要看上下文

你不用再have后面加had
可以再time后面加when

翻译过来是,我们很幸运,在有困难的时候有你帮助和带领
有困难的时候已经过去,所以主句用过去时,“我们那时很幸运”,而“你的帮助和带领”是在幸运更前发生,所以用过去完成时
没有错误

没错

整个是一个过去时态

意思是在过去我们有困难的时候很庆幸有的你的帮助和指导