He pretended the problem, but he .
A. to solve; lay
B. to have solved; lied
C. to have solved; laid
D. to solve; lied
网友回答
A. to solve; lay
(答案→)B. to have solved; lied
C. to have solved; laid
D. to solve; lied
解析:
试题分析:考查动词和非谓语动词。根据转折连词but可知前后意思相反,所以判断是他说谎了,而说谎“lie ”的过去式为 lied,所以排除A、C选项;pretend to do 假装做某事; pretend to have done假装做过某事,由语境判断B选项正确。句意:他假装解决了这个问题,但是他说谎了。