1. D
考查句子主语The boy和做状语的非谓语动词之间的关系。
the boy和dress之间肯定是被动关系,即sb be dressed,排除A,保留D;
the boy和wear之间肯定是主动关系,即sb wear sth,但是此题应该用wearing,但是wear是一个及物动词,后面必须有宾语,而不能是为状语的介宾短语like a pretty girl,所以BC都排除。
2. A
同上解释,he和dress之间为被动关系,排除表示主动关系的C和D(having dressed其实是现在分词dressing的完成形式);
如果用B,解释为目的状语,即句意为“为了穿...”,排除B。
3. C
同样考查the film和base之间的主动被动关系,即:the film be based on a true old story,为被动,所以必须使用过去分词based,排除AD;
此题的made不是使役动词,而是本意“被制作”。不定式放句中做状语时,一般只做目的状语/结果状语,而不做方式状语。
4. A
状语从句的省略,即when completed = when (the film is) completed.
刚好主从句时态也符合主将从现原则。
5. B
考查主语He和devote的关系,即he be devoted to his research,所以用过去分词devoted.
如果用A,则必须改成Devoting himslef to his reserach....
即:sb devote oneself to.... = sb be devoted to....
最后给楼主一个诀窍:如果一个含有be动词的动词短语做非谓语时,一般只要去掉be动词即可。