英语语法情态动词问题You shoud not have(此处无Been) asked him for helpThe
2个回答

第一个是主动态,如果是被动语态就要加been

第二个是完成进行时,表示从过去到现在的动作一直在进行.这个句子中本来是are drinking,但前面有了have,所以are要变成been.

第三个因为asleep是形容词,它不能直接跟着have后面,必须要联系be动词连接,所以be动词遇上have又变成了been

所以三个句子中只有第一个句子的been是情态动词