wusheng81
春芽
共回答了19个问题采纳率:84.2% 举报
两句都不对.即使改成You could not have slept in the class,but you did,也只是语法上能说通了,但实践中基本不会有人用,因为还是大有歧义,很难明确表达你的意思.英语里could have done 虚拟过去本可以做的事,一般不会用否定,而是选择另一些动词来表达否定含义,比如:
You could have avoided sleeping in the class,but you didn't.
You could have been awake in the class,but you fell asleep.
1年前
3