几道初二选择题,请稍作解析,谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/26 03:07:43
1.He has ( ) been to Shanghai,has he?
A.already B.never C.ever D.still

2.We ( ) Bob since he was a little boy.
A.know B.had know C.have known D.knew

3.These farmers hae been to the United States.
---Realy?When ( ) there?
A.will they go B.did they go C.do they go D.have they gone

4.My parentes( )Shangdong for 10 days.
A.have been in B.have been to C.has gone to D.have been

5.It is 5 years since he( ) the army.
A.leaves B.has left C.left D.will leave

1.B 反意疑问句,是前否后肯(has he),故填B,表否定.
2.C since前面一般用现在完成时态或现在完成进行时态,后面用一般过去时态.现在完成时态构成:have\has+动词过去分词.
3.B.这里WHEN强调时间,所以不可以用现在完成时态,只能用一般过去时态.例如:WHEN WERE YOU BORN?
4.A.FOR+一段时间,用现在完成或现在完成进行时态.两个人用have been,be in someplace,在哪个地方呆着.
5.C.同第二题,since后要用一般过去时态.

你们现在在学现在完成时态吗?~我们刚复习完那课,嘿嘿....

a c d b c

1.B,反义疑问句是肯定(has),则主句是否定
2.C since是完成时的标志
3.D 意为:他们现在去哪了?
4.A 表示状态用in,又是两个人,用have
5.C since后面加一个时间点,即过去时

他很牛

1、B 反义疑问句,四个选项中只有never具有否定的意义
2、C 现在完成时,表示在Bob还是个小男孩的时候我们就已经认识他了
3、B ---这些农民去过美国。
---真的吗?他们什么时候去的?
这里问的是去的时间,也即是问 做“去过美国”这个动作发生的具体时间,所以用过去时
4、A 我的父母已经到上海十天了。 现在完成时表示动作存在的状态或者表示该动作/状态还将持续下去 B 是指去过某地且已经从某地回来
5、C 离开“leave”只是一个瞬间动作,故只用其过去式即可。