but for的主句一定是现在完成时吗?
来源:百度知道 编辑:UC知道 时间:2024/05/25 11:27:41
有没有例外的时候?
实际上,but for的主句根本没有一定要用某种时态这种说法.
比如:this article could be excellent but for some mistakes in grammar..要不是一些语法错误,这可算是一篇非常好的文章。.这不就没用完成时吗?
有例外,用虚拟语气,
如:But for you,I should be dead by now.
要不是您我早就死了
不是,只要是虚拟语气就可以,现在时和过去时都行。
如果对过去虚拟,就用should/could/might/must+have been...
如果对现在虚拟,可以用should/could/might/must+be/do
but for的主句一定是现在完成时吗?
though与but的主句个在什么地方?
but for的用法
The hunt went on for several weeks, but the puma was not caught. but前主句为什么不用完成时态
谁能告诉我but的用法,为什么有时主句不是不定式,but后却是?要快一点
) 如宾语从句说的是客观真理,无论主句时态如何,它的谓语动词仍须用现在一般时
什么是主句 主句的定义是什么?
分别造一个主句为现在时跟主句为过去时的宾语从句的复合句,要简单的~
But for his help
except,except for,besides和but的区别