这几句英语上的语法对吗?怎么改?(初一英语)
来源:百度知道 编辑:UC知道 时间:2024/06/24 13:48:54
1.He hasn't ringing me up all morning
2.Has he been staying at home every day ?
3.where has he been reading books for six hours ?
是现在完成进行时的。
2.Has he been staying at home every day ?
3.where has he been reading books for six hours ?
是现在完成进行时的。
从理论上讲,1改为.He hasn't been ringing me up all morning
但是,1,2的时态选择都有误,1应用现在完成时,2应用一般现在时。
(只是题外话)
1.He didn't ring me up all the morning .
2.Does he stay at home every day ?
3.Where has he been reading books for six hours ?
1.He hasn't rung me up all morning.
第二、第三题都对。
第一个有误 1.He hasn't been ringing me up all morning
1改为.He hasn't been ringing me up all morning
2时态错,3还可以理解成他知道现在都在读书。