8.B.现在分词作独立主格结构,表示伴随,主动语态.
9.A.并列谓语(went,bought, visited),一般表示先后连续进行的动作,给人次序感和流畅感.
11.C.动名词作宾语.
12.A.have sb. doing--“使某人/物一直处于某种状态”,常接某段时间作状语.
16.A.短语sb. is considered to do sth.(认为某人做某事)的现在完成时结构.
17.A.动名词作状语?表示同时发生的动作.
18.C.rather than do sth.; prefer to do sth. ;习惯用法.
19.A.see sb. doing/do sth.从语境上看应该强调“看见某人正在做某事”,故用playing.如强调“看见某人做过某事”,则用原形play.
20.C.动名词作状语,作为谓语express的补充或伴随.
28.A.leave sb. to do sth.--让某人去做某事.
32.B.there be 句型一般过去式,正常语序.
33.C.被动语态现在进行时.
34.B.动名词作祈使句的宾语.
36.D.限制性状语从句,倒装.
39.A.过去完成进行时作状语?表示一什么什么就什么什么.如选C的话时态应该是After we had taken our seats,...
41.B.让步状语从句,由主句可知应用过去完成时,正常语序.如选A的话,主句应去掉but.
44. C.两个短语:consider to do sth.(一般现在时) + practise doing sth.(动名词做谓语),正常语序.
个人看法,仅供参考.呵呵.话说,答案里的C和A真多啊.