关于初中英语的几道选择题 *~*
[1].Mrs.Green______(teach)inNo.14MiddleSchoolfortenyears.为什么答案是hastaught而不是hasbeentea...
[1].Mrs.Green______(teach) in No.14 Middle School for ten years.
为什么答案是 has taught 而不是 has been teaching 呢?
[2].If I____(catch) that wretched train I would be at home by now.
正确答案是什么啊?
[3].They suggested another _______(发展)program to the government.
为什么用 developing 呢?
大家帮帮忙吧我明天就要英语期中考试了还有这三个问题不明白啊
请大家说的详细一点 thanks! 展开
为什么答案是 has taught 而不是 has been teaching 呢?
[2].If I____(catch) that wretched train I would be at home by now.
正确答案是什么啊?
[3].They suggested another _______(发展)program to the government.
为什么用 developing 呢?
大家帮帮忙吧我明天就要英语期中考试了还有这三个问题不明白啊
请大家说的详细一点 thanks! 展开
6个回答
展开全部
以下解释供参考:
1. 先看句子整体,最后有个for ten years,已经教了10年,强调了已经完成的事,用has taught,如果用has been teaching的话,表示之后还会教下去,那么句子就要改了,最后的for ten years 就要去掉,这样就对了~~
2。虚拟语气:如果我赶上那该死的火车,现在我就能到家了。
这句话说明了现在说这话的时候他还没到家,而且是因为没有赶上火车。
没赶上火车是过去的事了,对过去的事情的虚拟语气要往前推一个时态,要用had caught。
如果是对现在的虚拟,要用过去式,等等。。
3。developing这里是做形容词修饰program的,看到another就该知道后面要接名词了,而program就是那个名词,在名词前面做修饰的只能是形容词~~
懂了不~~不懂再讨论哈~
1. 先看句子整体,最后有个for ten years,已经教了10年,强调了已经完成的事,用has taught,如果用has been teaching的话,表示之后还会教下去,那么句子就要改了,最后的for ten years 就要去掉,这样就对了~~
2。虚拟语气:如果我赶上那该死的火车,现在我就能到家了。
这句话说明了现在说这话的时候他还没到家,而且是因为没有赶上火车。
没赶上火车是过去的事了,对过去的事情的虚拟语气要往前推一个时态,要用had caught。
如果是对现在的虚拟,要用过去式,等等。。
3。developing这里是做形容词修饰program的,看到another就该知道后面要接名词了,而program就是那个名词,在名词前面做修饰的只能是形容词~~
懂了不~~不懂再讨论哈~
展开全部
1 其实从用法上讲两者都可以。关键是要看上下问的意思,如果是表示教了10年,但是现在没在教了 用has taught,若还在教两者都可以
2 would have caught表示与过去相反
3 用作形容词 动词的动名词形容词
2 would have caught表示与过去相反
3 用作形容词 动词的动名词形容词
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先 for是现在完成进行时的标志,就是说他已经在这里交了十几年的书了
其次 第二题是虚拟条件句,构成是从句if+过去时,主句 would+V原型
第三 suggest+doing
其次 第二题是虚拟条件句,构成是从句if+过去时,主句 would+V原型
第三 suggest+doing
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1for是现在完成时的标志,记住!! 所以是has taught
2.caught虚拟语气
3development不对,名词不能修饰名词program,这就是个短语developing
program(发展问题)好比watching TV is bad for your study
2.caught虚拟语气
3development不对,名词不能修饰名词program,这就是个短语developing
program(发展问题)好比watching TV is bad for your study
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
(1)has been teaching是指一直的一个状态,说明他以后还会再教下去,这里语言环境没指出。所以只要用has taught就好了,只要说明他已经在这里教了10年书就OK。
(2)caught,虚拟语气。
(3)suggest doing固定词组搭配。
(2)caught,虚拟语气。
(3)suggest doing固定词组搭配。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
(1)has been teaching是指一直的一个状态,说明他以后还会再教下去,这里语言环境没指出。所以只要用has taught就好了,只要说明他已经在这里教了10年书就OK。
(2)caught,虚拟语气。
(2)caught,虚拟语气。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询