首页 > 留学知识库

问题: 一个英语问题

He paid for a seat,when he could have entered free.
我知道这是虚拟语气,但是这句句子里怎么没有条件从句,如果用could have done,不是要有条件从句的吗?

解答:

这不是虚拟语气, 是普通的过去时. 后面是条件句,不是从句.