I read that Book long ago 为啥不加have?he says the
问题描述:
I read that Book long ago 为啥不加have?he says the
I read that Book long ago 为啥不加have?
he says the public reports have shown that transfat is bad为啥要加have?
答
1.I read that book long ago.只表示很久以前读了那本书.不强调已经读完了.所以不用have
2.he says the public reports have shown that transfat is bad 表示:他说公众报到已经表明(表明了)反式脂肪是不好的.强调完成,所以用have.
by喵喵翻译@tb如果两者刚好相反,前者强调后者不强调,句子要怎么改?直接去留have,可以吗?不可以的,第一句可以直接加have。表示我很久以前就读过那本书了。但是第二句不可以的,因为这句话强调已经完成了。如果一定要去掉have的话要加个时间点。怎么加过去做某事如果没时间点,就必须用have?不对不对,第二句还是不能去掉have的。????其实用是过去式还是完成时看的还是句子的意思,要是想表达已经完成了,或者强调效果,就用have,要是表示过去某个时间发生的一件事,就用过去式