分类：教育/科学-外语学习-英语考试
问题：关于完成时______yourcompositioncarefu 
______your compition carefully, some spelling mistakes can be avoided.A.Having checkedB.ChecdC.If you checkD.has been going选哪个? C项是否要 用完成时才行,表示动作先后?为什么?
回答：只能选C.注意:A是个陷阱.它是由IF SOME SPELLING MISTAKES HAVING CHECKED演变而来的,显而易见,它和后边句子搭配不上.因为前后的主语不一样,所以不能选A.B是同理,也可改成IF条件句,前提也是前后主语要一致.D根本不用考虑,没有主语.所以只能选C.