He should have known the police wouldn't allow it _______.为什么空格上是填but he didn't 而不是but he couldn't.

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 08:17:09
Heshouldhaveknownthepolicewouldn''tallowit_______.为什么空格上是填buthedidn''t而不是buthecouldn''t.Heshouldhavekno

He should have known the police wouldn't allow it _______.为什么空格上是填but he didn't 而不是but he couldn't.
He should have known the police wouldn't allow it _______.
为什么空格上是填but he didn't 而不是but he couldn't.

He should have known the police wouldn't allow it _______.为什么空格上是填but he didn't 而不是but he couldn't.
He should have known the police wouldn't allow it _______.
should have known 虚拟语气:本应该知道
他本应该知道这是警察不许可的,但他(不知道)
如果是but he couldn't,但他不会(不能)知道,不符语意.
should是虚拟,不是普通的过去式

He should have known the police wouldn't allow it be he didn't.
他应该知道警察会不允许, 但他不(知道).
couldn't 在这里的意思是不会

but he didnt: 但他不知道 ---- he didn't know
but he couldn't: 但他不可能 ----- he couldn't know(错误的, 说不通)