薄冰:They will have been married for 20 years by then.到那时他们结婚将

学习 时间:2026-03-31 22:13:29 阅读:2440
薄冰:They will have been married for 20 years by then.到那时他们结婚将有二十年了.1:will have been+过去分词是什么结构?2:为什么不是 will have married3:为什么使用by 4:为什么使用for

最佳回答

失眠的仙人掌

俏皮的期待

2026-03-31 22:13:29

是将来完成时态因为marry作为动词来说的话,是瞬间动词,作为形容词married就可以表示持续的状态,而在这里我们是要用于完成时态表达持续的状态,所以要使用married已婚的,by then 到那时候 for 20 years表示已经有20年了 再问: 你的意思是这里是将来进行时will have +过去分词 been 然后再加被动语态been+过去分词married吗? 那为什么要使用被动语态呢? 再答: 这里不是被动,是married作为形容词使用,表示已婚的这个状态,而形容词不能直接放在have的后面,需要加上be动词,所以使用be的过去分词been

最新回答共有2条回答

  • 现代的大碗
    回复
    2026-03-31 22:13:29

    是将来完成时态因为marry作为动词来说的话,是瞬间动词,作为形容词married就可以表示持续的状态,而在这里我们是要用于完成时态表达持续的状态,所以要使用married已婚的,by then 到那时候 for 20 years表示已经有20年了 再问: 你的意思是这里是将来进行时will have +过去分词 been 然后再加被动语态been+过去分词married吗? 那为什么要使用被动语态呢? 再答: 这里不是被动,是married作为形容词使用,表示已婚的这个状态,而形容词不能直接放在have的后面,需要加上be动词,所以使用be的过去分词been

上一篇 翻译个句子can't remember how many times he has sung his standard

下一篇 初三物理电路图关于电压表一道题不太明白