这几句英语上的语法对吗?怎么改?(初一英语)

来源:百度知道 编辑: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 ?
是现在完成进行时的。

从理论上讲,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还可以理解成他知道现在都在读书。