Mr Smith had been to Beijing several times ,and he should have been in Cnina now ,(

问题描述:

Mr Smith had been to Beijing several times ,and he should have been in Cnina now ,(
Mr Smith had been to Beijing several times ,and he should have been in Cnina now ,(
A hadn‘t he B shouldn’t he C didn‘t he D should be

应该选B,情态动词是should,所以反问时用shouldn't,所以就选B