请问这句话有没有语法错误?有怎么改?

学习 时间:2026-03-29 17:24:10 阅读:5883
请问这句话有没有语法错误?有怎么改?I have already forgotten that how long had I not eaten a meal...

最佳回答

多情的小虾米

殷勤的朋友

2026-03-29 17:24:10

I have already forgotton how long I have not had a meal。1。how已经引导了宾语从句,所以不需要有that了;2。宾语从句中语序不倒装,所以have要在主语后面;3。原句表示的应该是“到现在为止。”,所以要用have而非had表示现在完成时;4。eat一般接具体的食物,而对于meal的话,一般用“have”。Good luck~

最新回答共有2条回答

  • 鲤鱼灯泡
    回复
    2026-03-29 17:24:10

    I have already forgotton how long I have not had a meal。1。how已经引导了宾语从句,所以不需要有that了;2。宾语从句中语序不倒装,所以have要在主语后面;3。原句表示的应该是“到现在为止。”,所以要用have而非had表示现在完成时;4。eat一般接具体的食物,而对于meal的话,一般用“have”。Good luck~

上一篇 竹梅松分别是什么植物(裸子植物或被子植物)?

下一篇 拉丁美洲的气候非地带性成因