I heard your dog ____ last night,but I have not heard it ___ all day. A.bark B.barking C.barked

I heard your dog ____ last night,but I have not heard it ___ all day. A.bark B.barking C.barked
请问选哪一个?麻烦解释一下理由!谢谢各位大神!

I heard your dog ____ last night ,   but I have not heard it ___ all day. 

A.bark B.barking C.barked

可以填:

I heard your dog __ barking __ last night ,   but I have not heard it _bark__ all day.

中文意思是: 我昨天晚上听到  你的狗叫了(因为狗狗正在叫的时候,我听到了); 但是 我今天一整天还没有听到它叫(一声)。

前半句是我听的时候,狗狗正在叫,所以是 hear sb. doing sth. 听到某某人正在做某事,用过去进行时。

后半句是: 我一整天都还没有听到它叫一声。是hear sb. do sth. 听到某某人做某事。

勤学好问 天天进步!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-10-28
I heard that your dog was barking last night, --A
我听到你狗子昨夜里叫!(肯定是“正在叫个不停”的情形听到。)
but I have not heard that it barked all day.--C
但我今天整天都没听到它叫!(就算是有叫,也是过去式。)本回答被网友采纳
第2个回答  2020-10-23
分别填 bark,barking

固定用法
hear ...do .. 听到……做了……(动作已经发生)

hear ...doing ...听到……正在做……
第3个回答  2020-10-28
填bark,barking
相似回答
大家正在搜