英语时态

do you have lunch?
did you have lunch?
have you had lunch?
do the three sentences have the same meaning?
你刚刚吃过了吗?你已经吃过了吗?这两句有什么区别?
如果要问别人吃过饭没,应该用哪个句型?
回复:浪子
我对您的过去时态的说明不是很理解。既然可以说I had lunch yesterday,为什么不能说did you have lunch(你吃过饭了吗) 呢?

表示的意思当然是不一样的.三个句子的时态分别是:一般现在时,一般过去时,现在完成时.
第一句话:你吃午饭吗?表示的意思是你每天的午饭你都吃不吃,不管是过去还是现在,表示一种习惯,比如我,每天的早饭我都不吃,所以这是一种习惯,译为I don't have breakfast everyday.
第二句话:你吃午饭吗?表示提问者想了解他相对于现在的过去吃不吃午饭.他现在可能每天吃午饭,但是过去他可能每天不吃.和第一句的意思一样,只是时态不同,一个是想知道他现在每天吃不吃午饭,一个是想知道他过去每天吃不吃午饭.
第三句话:你吃过午饭了吗?意思是问他午饭吃了没有,紧表示的是当天的一次午饭,如果没吃的话,我请你吃.^_^

以上是我对这三句话的理解,你可以参考.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-17
英语中根据时间和形式一共有16种时态:
1.
一般现在时:结构:由动词表示;但是,如果主语是第三人称单数,将谓语动词改为第三人称单数形式.
2.
一般过去时:结构:由动词的过去式表示,动词的过去式有规则变法和不规则变法两种(规则变法就是在动词后面加ed的那种;不规则变法,在教科书单词的后面有一页是表示动词不规则变法的).
3.
现在进行时:结构:由助动词(am/
is/
are)+动词的现在分词表示.动词的现在分词,就是在动词后面按要求+ing.
4.
现在完成时:结构:有助动词(have/has)+动词的过去分词.动词的过去分词的变法跟动词过去式的变法相同.
5.
现在完成进行时:结构:有助动词(have/has)+助动词been+动词的现在分词表示.
1.一般现在时:
eg.
He
goes
to
school
by
bike
every
day.
否定句:He
doesn't
go
to
school
by
bike
every
day.
一般疑问句:Does
he
go
to
school
by
bike
every
day?
特殊疑问句:
(He):Who
goes
to
school
by
bike
every
day?
(goes
to
school):What
does
he
do
by
bike
every
day?
(by
bike):How
does
he
go
to
school
every
day?
(every
day):When
does
he
go
to
school
by
bike?
2.
一般过去时:
eg.
He
wrote
a
letter
last
night.
He
didn't
write
a
ltter
last
night.
Did
he
write
a
ltter
last
night?
(He):Who
wrote
a
ltter
last
night?
(wrote
a
letter):
What
did
he
do
last
night?
(last
night):
When
did
he
write
a
letter?
3.
现在进行时:
eg.
They
are
playing
football
there.
They
aren't
playing
football
there.
Are
they
playing
football
there?
(They):
Who
is
playing
football
there?
(playing
football):
What
are
they
doing
there?
(there):Where
are
they
playing
football?
4.
现在完成时:
eg.
Tom
has
worked
in
that
company
for
5
years(=since
5
years
ago).
Tom
hasn't
worked
in
that
company
for
5
years.
Has
Tom
worked
in
that
company
for
5
years?
(Tom):Who
has
worked
in
that
company
for
5
year?
(in
that
company):Where
has
Tom
worked
for
5
years?
(for
5
years):How
long
has
Tom
worked
in
that
company?
5.
现在完成进行时:
eg.
He
has
been
reading
in
his
room
the
whole
day.
He
hasn't
been
reading
in
his
room
the
whole
day.
Has
he
been
reading
in
his
room
the
whole
day?
(He):Who
has
been
reading
in
the
room
the
whole
day?
(reading):What
has
he
been
doing
in
his
room
the
whole
day?
(in
his
room):Where
has
he
been
reading
the
whole
day?
(the
whole
day):How
long
has
he
been
reading
in
his
room?
不知道是否帮到你.
第2个回答  2007-05-06
当然不一样
你吃中饭吗
你刚刚吃过了吗
你已经吃过了吗
一般现在时。过去时,现在完成时当然不一样
第3个回答  2007-05-06
一般现在时
一般过去时
现在完成时
一般现在时
第4个回答  2007-05-06
时态不一样
1 一般现在时 吃饭没有?
2 一般过去时 吃了饭没有?
3 现在完成时 吃完饭没有?