求教:He reads two hours every day.和He reads for two hours every day,哪个正确

来源:百度知道 编辑:UC知道 时间:2024/05/04 08:22:55
求相关语法知识,谢谢

He reads for two hours every day.是正确的,但He reads two hours every day.在口语中也是可以的。

He reads two hours every day
正确
He reads for two hours every day
不错,但不好

这是关于READ这个词的几个词性和用法,你可以自己比较一下:
vt.
读, 阅读, 朗读
看懂, 辨认, 觉察
解释, 预言
获悉
攻读, 学习
标明, 记明, 写着, 读作, (仪表显示)读数是, (在雷达屏上)定出(飞机的位置)
(指不同版本中不同词语的特定形式)印作
(勘误表中)用...去代替
使...读得
read a riddle
猜出迷语
read malice in sb.'s face
从某人脸上看出恶意
He reads French, but doesn't speak it.
他能看懂法语, 但不会讲。

vi.
读, 阅读, 朗读
获悉(of, about)
攻读, 学习
(文章)内容是, 读起来
read about the accident
获悉出事的消息
The full text reads as follows:...
全文如下...
I wonder how the letter would read to her.
我不知道她读这封信时会有什么反应。

n.
[英]一段阅读时间; 阅读
供阅读的东西
have a good read on the bus
在汽 车上阅读了好大一阵子

后者正确。 for 后面跟的是具体的时间,前面的那一句翻译过来就是 他每天读“两小时”这个词。

第二句话正确,read for two hours表示一个持续性的概念,意思是一直读书,此过程用了两小时。而第一句的表达没有