I had bought a pair of socks the day before yesterday.
来源:百度知道 编辑:UC知道 时间:2024/07/02 04:15:25
这个对不对,过去完成时.
是不是不应该加 确定的时间点???
改为 I had bought a pair of socks 这样对吗??
是不是不应该加 确定的时间点???
改为 I had bought a pair of socks 这样对吗??
不对。应该用过去时,因为the day before yesterday是一个确切的过去的时间
因为没有一个确切的过去发生的动作,光靠the day before yesterday是不能用过去完成时的
用过去完成时要有过去完成时特有的时间状语,像像by the time,hardly/rarely/barely...when,no sooner...than这种
buy 不能用于完成时态
I have had/got a pair of socks.
不对.用一般过去时即可: I bought a pair of socks ....
因为 the day before yesterday 只是一个过去时间状语,没有另一个过去时间作参照(过去完成时态表示的是一个过去时间之前发生的动作)。
不对。应该是i have had a pair of socks the day before yesterday.bought是短暂动词,have后应用延续性动词。加时间点没错。如果不要时间就应该是过去式,不要had。
I HAD A DREAM
I had a dream
I have just bought a _____pencil box.
I ___you have bought a new car.
I bought a toy to her和I bought a toy for her的区别?
look! I have bought a digital camera yesterday.是否正确?
Recently I bought a Chinese vase,________ was very reasonable.
How John wished that he had bought his mother a birthday present with the_!
I had a kind of rude table!
1. I had a great dinner.