英语语法情态动词问题
问题描述:
英语语法情态动词问题
You shoud not have(此处无Been) asked him for help
The must have been(此处有Been) drinking beer
One shoud have been(此处有Been) asleep and the other on watch
有时候有 有时候没有
答
第一个是主动态,如果是被动语态就要加been
第二个是完成进行时,表示从过去到现在的动作一直在进行.这个句子中本来是are drinking,但前面有了have,所以are要变成been.
第三个因为asleep是形容词,它不能直接跟着have后面,必须要联系be动词连接,所以be动词遇上have又变成了been
所以三个句子中只有第一个句子的been是情态动词