现在完成时怎么变一般疑问句

如题所述

现在完成时的陈述句变一般疑问句只需要把句子中的助动词
have
/has
提前
就可以了
,如有句中还有
My
,I
需要把其变成
your
,
you
比如说
I
have
finished
my
homework
.
Have
you
finished
your
homework
?
至于你说的句子中的been
是be
过去分词形式
have
been
to
是固定搭配
表示曾经去过哪里
(强调是去了已经回来了)
比如说
I
have
been
to
Beijing
.
我曾经去过北京(我已经从北京回来了)
还有个搭配
have
gone
to
也是表示曾经去过哪里
(强调还在那里或是在回来的路上)
I
have
gone
to
Beijing
.(还在北京或是在路上,反正没回来呢)
这两个搭配的区别用法经常考的
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-16
he
asked
me
if
the
students
were
cleaning
the
reading
room.
he
asked
me
whether
the
students
were
cleaning
the
reading
room
or
not.
用if的话就直接加从句
用whether的话就要用whether…or
not结构
who的话,就直接代替从句中表示主语的成分
也就是the
student
变成he
asked
me
who
were
cleaning
the
reading
room?
1.关于主语从句陈述语序
(1)陈述句做主语从句,用that引导.
(2)一般疑问句做主语从句,用whether引导,不可以用if
(3)特殊疑问句做主语,从句用疑问词引导,太长可以用it代替,主语移到后面.
2.有关直接引语中的用法
直接引语为一般疑问句,反意疑问句,选择疑问句,变为间接引语的方法
(1)用if/whether连接
(2)主句中动词若为said---asked
(3)由疑问语序变为陈述语序
(4)6大变化
直接引语为特殊疑问句时
(1)用原疑问词连接
(2)语序变为陈述语序
(3)6大变化
6大变化指:人称,时态,指示代词,时间状语,地点状语,动词
人称变化
:
规律,一随主,二随宾,三不变(其中一,二,三是指直接引语中的第一人称,第二人称,第三人称,主是主句的主语,宾是主句的宾语,若无宾语看作第一人称)
时态变化
:变为原时态过去的那个时态.前提,主句为一般过去时,如果主句是现在时,时态不变.
a.一般现在时变为一般过去时(am/is/are
动词---过去式)
b.现在进行时变为过去进行时(am/is
are+doing---was/were+doing)
c.一般将来时变为过去将来时(will/shall+do---would/should+do)
d.一般过去时变为过去完成时(过去式---had+过分)
e.现在完成时变为过去完成时(have/has+过分---had+过分)
*特例:当直接引语为普遍真理的时候,时态不变;当直接引语中含有明确表示过去的时间状语,如日期,时态不变.
指示代词的变化
:
this---that
,
these---those
时间状语的变化
:
now---then
,
today---that
day
,
tonight---that
night
,
this
week---that
week
,
tomorrow---the
next
day
,
yesterday---the
day
before
,
last
week---the
week
before
,
3
years
ago---3
years
before
地点状语的变化
:
here---there
动词的变化
:
come---go
第2个回答  2022-09-08
把现在完成时的陈述句变一般疑问句只需要把句子中的助动词
have
/has
提前
就可以了
,如有句中还有
My
,I
需要把其变成
your
,
you
比如说
I
have
finished
my
homework
.
Have
you
finished
your
homework
?
至于你说的句子中的been
是be
过去分词形式
have
been
to
是固定搭配
表示曾经去过哪里
(强调是去了已经回来了)
比如说
I
have
been
to
Beijing
.
我曾经去过北京(我已经从北京回来了)
还有个搭配
have
gone
to
也是表示曾经去过哪里
(强调还在那里或是在回来的路上)
I
have
gone
to
Beijing
.(还在北京或是在路上,反正没回来呢)
这两个搭配的区别用法经常考的
第3个回答  2019-04-06
现在完成时构成是have、has+done。这里的been就是done啊,对不对?
变一般疑问句只要把have、has提前就可以了。