shanfe
幼苗
共回答了22个问题采纳率:95.5% 举报
不能那么说,因为前面的是现在完成进行时,表达的意思是一直在那里坐着,已经坐了三小时.坐的动作是延续的,正好对应延续性时间状语for three hours
而sat是一般过去时,只能表示作的动作发生在过去,而且是不延续的,不能跟延续性的时间状语.
1年前
追问
3
rpl1314
举报
那么说I sat here for three hours这句话语法也错误了?不能加for吗?谢谢
举报
shanfe
是啊 不过是不能加 for three hours 这是一个整体