have + 过去分词
Has he called home this week?
他这周打电话回家了吗?
he + has + called
Cold / called
No, he hasn't called in months.
没有,他好几个月没打过电话。
hasn't = has not
Have they eaten dinner yet?
他们吃饭了吗?
they + have + eaten
Yes, they have already eaten.
他们吃过了。
No, they haven't eaten yet.
他们还没吃。
I ate chicken yesterday.
I have eaten chicken.
差不多是中文 吃了 和 吃过 的区别 :)
call -> called 打电话
hike - > hiked 徒步
jog -> jogged 慢跑
try -> tried 尝试
be -> been 是
do -> done 做
eat -> eaten 吃
go -> gone 去
see -> seen 看
clean the house
I haven't cleaned the house this week.
你这周打扫几次家?
I have cleaned the house twice this week.
do laundry 洗衣服
你这周洗过几次衣服?
I have done laundry three times this week
三次可以说 thrice 但这词比较少用
Three times, four times
I have done laundry twice this week
Make the bed 铺床
Make 的过去分词是made
I haven't made my bed in months
Have you done much exercise this week?
Yes, I _______ already ___________ to aerobics class four times. (be)
aerobics 健美操
Yes, I have already been to aerobics class four times this week.
Have you been to America?
你去过美国吗?
______ you _______ any sports this month? (play)
No, I _______ _______ the time. (have)
Have you played any sports this month?
No, I haven't had the time.
所以是现在完成时的 have 加 have 的过去分词 (had)
I haven't had the time. 最近没有时间