you have a long time didn’t come here 这句话是否是病句,有语法错误.请指出.

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/06 12:46:40

you have a long time didn’t come here 这句话是否是病句,有语法错误.请指出.

You hadn't come here for a long time
You haven't been here for a long time

有语法错误,是个病句,一个句子里不能有两个谓语动词,一个have .一个didn't come换一种说法,you did n 't come here for a long time

如果你要表达的意思是:你花了很长时间还没到这儿,那应该这么说
you didn't come here although you took/spent a long time(taking/spending省略you)
如果你要表达的意思是:你没花多长时间就到这儿,那应该这么说
you didn't spent/have a long time to come her...

全部展开

如果你要表达的意思是:你花了很长时间还没到这儿,那应该这么说
you didn't come here although you took/spent a long time(taking/spending省略you)
如果你要表达的意思是:你没花多长时间就到这儿,那应该这么说
you didn't spent/have a long time to come here
如果你要表达的意思是:你到这儿还没多长时间呢,应该这么说
you haven't been here for a long time

收起

You haven't been here for a long time

这句子病得不轻哇!典型的中式英文!
如果你要表达的意思是:你花了很长时间还没到这儿,那应该这么说
You didn't arrive here although you have taken/spent a long time.
如果你要表达的意思是:你没花多长时间就到这儿,那应该这么说
You didn't spend a long time coming he...

全部展开

这句子病得不轻哇!典型的中式英文!
如果你要表达的意思是:你花了很长时间还没到这儿,那应该这么说
You didn't arrive here although you have taken/spent a long time.
如果你要表达的意思是:你没花多长时间就到这儿,那应该这么说
You didn't spend a long time coming here.
如果你要表达的意思是:你到这儿还没多长时间呢,应该这么说
It is not a long time since you came here.
如果你要表达的意思是:你很久没有来这儿了,应该这么说
You haven't been here for a long time.

收起