请教几个英语单选题

问题描述:

请教几个英语单选题
1.The child tiptoed quietly to the bird,but ______ into the forest when he was about to catch it.
A.flew it away B.away flew it C.away it flew D.flew away it
答案是选C,请问B哪里错误
2.The man we followed suddenly stopped and looked as if ______ whether he was going in the right direction.
A.seeing B.having seen C.to have seen D.to see
答案是选D,请问A的错误
3.——Where is my dictionary?I put it here yesterday.
——You ______it in the wrong place.
A.must put B.should have put C.might put D.might have put
为什么不用A
4.If it was fresh and ______,then the ship was close to land.
A.smelling strong B.smelled strongly C.smelled strong D.smelling strongly
麻烦翻译一下

1.选c是对的.因为英语里的倒装有规矩,就是当副词放在句首是才可以用倒装.这里away的确是副词,也被放在句首.但是在倒装句里,可以放在主语之前的单词只有几个:1)助动词;2)情态动词;3)be动词.所以,想要倒桩就要变成...but away did it fly into the forest...,而不是away flew it
2.as if 后面通常跟句子.这个句子是把从句里的主语和动词省略了.即as if (he wanted) to see whether .此外,别无其他可能.
3.must这个单词除了有“必须”的含义以外,还有猜测的作用,即“一定”、“必定”.但是在使用时,要分两种情况.一是对目前清醒的推测,如他一定是老师He must be a teacher.;另一个是对过去动作或状态的猜测,就要使用must + have done的结构.如“她必定做完作业了”----She must have done her homework..你给的句子意思是“你一定(已经)把词典放错地方了.”
4.这是英文句子的省略想象.全部写下来是:If it was fresh and it was smelling strongly,.省略了共用的单词was.