If I could rearrange the alphabet,I'd put U and I together. 为什么这里会是could,而不是should.我看了一些语法书,上面写的谓语动词形式表中,if从句谓语形式就没有用could的,很疑惑。能具体解释一下么,再次先谢过!
最佳答案
强调现在时刻的虚拟式在间接引语中需要遵守时态一致的原则,通常会出现'could' 如:"If I knew how it worked, I could tell you what to do," he said. “假如我知道它是如何运行的话,我就会告诉你该怎么办,”他说道。 又如:He said that if he had known how it worked, he could have told me what to do. 他说假如他知道它是如何运行的话,他就会告诉我该怎么办。
你所指的“could”肯定是前面的条件句“If I could……”中的那个吧,虚拟语气的主句根据从句的不同类型在句型结构上有变化,包含“should或would”的类型大致有:Should/would/could have done,Should/would/could do,这里你所说的could仅仅是体现了从句的时态为一般过去时而已,不用深究了。 个人意见,等待专业人士的点评。