1._ in thought ,he almost ran into the car in front of him.

问题描述:

1._ in thought ,he almost ran into the car in front of him.
A.Losing B.Having lost C.Lost D.To lose
(应该选C,我知道 lost 是形容词,可为什么这里可以用)
2.European football is played in 80 countries ,_it the most popular sport in the world .
A.making B.makes C.made D.to make (答案是A,为什么要用主动语态)
3.Robert is said _ abroad ,but I don't know which country he studied in .
A.to have studied B to study C.to be studying D.to have been studying 具体点 麻烦``)
4.When I got back home I saw a message pinned to the door _"sorry to miss you ;will call later."
A.to read B.reads C.to read D.reading 那为什么B不可以)
5.I would love _ to the party last night but I had to work extra hours to finish a report.
(应填to have gone ,我知道这是表示未能实现的计划,那是不是所有现在完成时都有这个意思,还是只有在不定式里.)

1.是过去分词表状态,或者原因也说的通,反正是做状语.
2.逗号前的内容陈述事实,是该事实造成后面的结果.(反问一句,你为何认为需要用被动,好象想不出理由支持你)
3.因为后面是studied,所以该动作已过去,而加在 be said to后面,用have done表示是过去发生的.
4.你这么问显然你已知道D是对的,我就只说B了:如果成立,就是see that sb do/does...那么,因为saw,所以read 应倒退一格,尽管这样,从语感上讲还是D比read好(如果用reads表客观事实,就从语感上想吧)
5.你应该知道should have done吧,也有很多是这样的,但能肯定不是所有完成式都有这样的意思,你翻翻语法书吧,这还是比较基础的.
这里用不定式不是因为have done,而是would love to.