我不是经常说eatbreakfast,而是说havebreakfast另一个是自二hoursago,具体来说,正确的句子是,ihavehadbreakfastbeforetwohours,用现在完成时的beforetwohours,如果用一般过去时,就是twohoursago,或者ihadbreakfastwohoursago。
1、they什么anewhousethree hours ago?这个句子可以用一个动词来填充,表示发生在过去,因为后面是ago。所以你可以填moved,表示你在三个小时前买了新房子,movedto表示你搬了新房子,left表示你离开了新房子,visited表示你参观了新房子。答案不是固定的,要看语境。
2、ihaveeatenbreakfastsincetwo hours ago这句话对吗?不,有两个地方有问题。我不是经常说eatbreakfast,而是说havebreakfast另一个是自二hours ago。如果用一般过去时,就是twohoursago。用现在完成时的beforetwo hours。具体来说,正确的句子是,ihavehadbreakfast before twohours。或者ihadbreakfastwohoursago。谢谢你。
3、...it12:15yet?itwas12:15two hours ago?这句是一般过去时吗?你怎...很简单。你在句子中的位置。
4、Theytoldmethathehadleft2 hoursbefore不,我简单解释一下区别。* ago指从现在开始往前推(前):2 hours ago 2小时前(从现在开始算)*从过去某一点开始往前推(前):Theytoldmehadleft,所以ago通常用于过去时(现在过去),before通常用于过去完成时(过去过去)。