发布网友 发布时间:2024-10-21 12:09
共3个回答
热心网友 时间:2024-11-19 12:46
can have done \ could have done 用于表示对过去发生的事进行猜测,CAN 只能用于疑问句,否定句,其他情况用COULD,例如WHERE CAN SHE HAVE GONE? SHE CAN HARDLY HAVE GONE TO CHURCH.SHE COULD /MIGHT/MAY HAVE GONE SWIMMING.
could have done 还可以1,表示某事本来可能发生而没有发生.例如WHY DID YOU THROW THE BOTTLE OUT OF THE WINDOW? SOMEBODY COULD HAVE BEEN HURT.2,本来能做而没做,有责怪的意思,例如,WHY DIDNT YOU COME BACK?YOU COULD HAVE SAVED HER !
can't/couldn't have done sth 意思是"不可能...了/过,COULD 比CAN 语气没那么肯定,HE can't/couldn't have done SUCH A THING .
热心网友 时间:2024-11-19 12:50
这是虚拟语气 楼主需要好好学一下了 才能系统掌握
热心网友 时间:2024-11-19 12:46
can/could have+过去分词�
表示“过去本来可以做某事,但实际上没有做”;否定句表示“不可能已做了某事”;疑问句表示“可能/也许已做了某事吗?”。
--- I stayed at a hotel while in New York .
--- Oh, did you? You ____ with Barbara.� (NMET’98)
A. could have stayed�� B. could stay
C. would stay�� D. must have stayed �Key: [A]
can't/couldn't have done sth意思又是什么
表示对过去的事情的否定推测
He couldn't have finished his homework.
他不可能完成他的家庭作业了。