高中几道简单的英语题,请说明原因

1.With()knowledge of a country's customs and culture,you can easily adapt to ()life there.
A.the;不填 B.a;the C.不填;a D.the ;a(我选的A,答案是B)
2.typoon bopha this week hit the south of philippines() by tropical storms normally,causing widespread flooding.
A.not affecting B.not affected C.having not affected D.was not affected(我选的D,答案是B)
3.我从来没做对过过去完成时和现在完成时、一般过去时区别的题,谁能告诉我怎么区分它们,有没有技巧和方法?
谢谢回答

1、with a knowlege of 是个固定搭配,掌握了,了解……的意思。they有特指的用法,the life是特指前面所提到的 a country's customs and culture
2、philippines和 tropical storms 是被动关系,所以用ed形式,又因为一个句子中只能有一个动词,前面已经出现了hit,所以后面不能再出现动词was
3、过去完成时had done指动作发生在过去的过去
现在完成时have been doing 指一个动作从过去开始一直延续到现在,甚至将来还有可能进行
一般过去时was\were\did一般看标志词,例如yesterday,this year等
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-05
1 a 是泛指,the是特指,到后半部分很明显是只一个特定的地方了。
2 如果要选D 的话,必须在前面加个which。如果不加which,必须把从句中动词也去掉。名词的其中一种后置修饰就是过去分词结构。比如 a person named John
3 这三个时态一般需要具体语境,所以一定要特别注意语境,也就是题目其他部分的时态。
比如一般过去时,指的过去发生的事。I went shopping last night. And you? 回答 I played cards last night.
过去完成时。在过去的过去发生的事。肯定语境里有个一般过去式,这时就要比对发生事情的时间。比如 I watched TV just now, but before that I had already finished my work.
现在完成时。和现在相关的已经完成的事。出题时肯定题目是有一般现在时出现的。比如My parents are so happy, because I have won the race.
第2个回答  2014-01-05
第一个固定短语,第二个特指自己的生活。
第二题不用必动词的。后面有个伴随状语。
买本语法书吧。一般过去式一般加Ed.
现在完成式have done
过去完成Had done
相似回答