根据英语句式造句,急求

如题所述

If
I
had
been
more
careful,
I
would
have
caught
the
mistake
(如果我小心一点,我已经会发现那个错处)
If
you
have
told
me
earlier,
I
would
have
given
you
the
book
(如果你早跟我说,
我就已经把书送给你)
If
the
weather
had
changed,
I
would
have
gone
home
(如果天气变了,
我就已经回家)
Our
team
would
have
won,
if
I
had
made
the
shot
(我们的队已经赢了,如果我射中那球)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-21
这几个句子是英语中的虚拟条件语句.
通常,如果if引导的是过去发生的虚拟条件,那么主句要用would,
could,
might+have
+动词的过去分词
如果if引导的是现在或者是将来发生的虚拟条件,那么主句用would,
could,
might+动词原型.
基于上面的描述,我觉得应该将句子写成这样:
1
If
I
had
been
_in
there,
I
would
have
stopped
such
thing
happening_.
2
If
you
had
told
me,
I
would
have
given
you
some
suggestions
to
solve
these
problems.
3
If
the
weather
had
changed,
we
might
have
canceled
our
plan.
4
Our
team
would
have
won
if
we
had
taken
more
time
on
training.
相似回答
大家正在搜