在英语语法中,虚拟语气和完成时的结合使用可以表达对假设和过去遗憾的情感。例如,当我们希望某个条件在过去就已经被满足时,或者表达对过去的遗憾和惋惜时,可以使用“虚拟语气+完成时”的结构。但是,当我们表达对现在或未来的愿望时,通常使用“虚拟语气+一般现在时”的结构。
当我们表达对于现在或未来的假设时,通常会使用“虚拟语气+完成时”的结构。比如说,当我们希望某个条件在过去就已经被满足时,就可以使用这个结构。例如,“If I had studied harder, I would have passed the exam.”(如果我当时学得更努力,我就能通过考试了。)
同样,当我们表达对于过去的假设时,也可以使用“虚拟语气+完成时”的结构。例如,“If I had known about the traffic jam, I would have left earlier.”(如果我知道有交通堵塞,我就会早点出门。)
除了表达假设以外,我们还可以使用“虚拟语气+完成时”的结构来表达对于过去的遗憾、惋惜等情感。例如,“I wish I had gone to the party last night.”(我希望我昨晚能去参加那个聚会。)
需要注意的是,当我们表达对于现在或未来的愿望时,通常不会使用“虚拟语气+完成时”的结构,而是使用“虚拟语气+一般现在时”的结构。例如,“I wish I had more free time.”(我希望我现在有更多的空闲时间。)