can/could
1. can /could 表示推测时,只能用在否定句或疑问句中。
It’s so late. Can Tom be reading?
这个人不可能是玛丽, 她生病了。
这么晚了,汤姆还在看书吗?
It can’t be Mary. She has fallen ill.
can/could have done
表对过去发生行为的可能性进行推测
“本可以,本来可能已经”用于肯定句中
刚才我还看见他了, 所以他不可能出国的。
I saw him just now so he couldn’t have gone abroad.
你本来可以考的更好。
You could have had a better mark.