作业帮 > 英语 > 作业

tell a lie和 tell lies的区别谁知道呢

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:英语作业 时间:2024/04/29 11:03:30
tell a lie和 tell lies的区别谁知道呢
tell a lie和 tell lies的区别谁知道呢
一般情况下,没有任何区别.a不表示实际意义,没有“1个”的意思,只是因为lie是可数名词,所以如果不用复数形式,就必须在前面加a,a只有语法功能,却没有实际意义.
He never tell a lie= He never tell lies 都表示:他从不说谎.
但在特殊情况下就有区别了,He told a lie while I told two.他说了一个谎言,而我则说了两个.
而tell lies 依然不变.但如果在lies之前加上many ,a lot of 等,意思就变了,就特指说了很多谎言.
再问: 您太有水平了,如果以上不是复制的话,再追问您一个好吗,完全倒装句为什么不能用于现在进行时呢?
再答: 并不是说现在进行时不能完全倒装,而是有些现在进行时完全倒装时需要变成一般现在时。比如:A bus is coming here. 变成完全倒装时是: Here comes a bus. 既然倒装了,就是为了强调某些成分的,这句里强调的就是here,强调来这里的。如果用Here is coming a bus成分就变了, is 是系动词,coming是表语,而here则变成主语了,a bus就多余了,在语法上行不通。如果变成:Coming here is a bus.在语法是通了,但。。。(原因在下面) 其它的如: two birds are flying in the sky. 改成:Flying in the sky are two birds似乎很合适,语法上也对,但习惯上不这么用,一般用:In the sky fly two birds. 为什么呢? 因为表地点的状语放在句首时才全部倒装,就是 here , there, in the sky 等一切表地点的状语在句首时才全部倒装,但如果把coming放在here之前,把flying放在in the sky之前的话,状语就不在句首了,那么就不必要倒装了啊。明白了吗? 记住:现在进行时不是不能全部倒装,而是全部倒装之后要变成一般现在时。但习惯上,很多现在进行时是不需要倒装的,如上句的"两只鸟在天空飞“ would rather 是虚拟语气的用法。 在would rather do than do句型中不会有had这个词的,有had的是过去完成时虚拟语气中。如:I’d rather she had asked me before borrowing the car. 我真希望她先问我一声再借车。所以你最好把句子写出来我看看。但我认为应该是不能随便换的在虚拟语气中,had跟would是不能互换的。