851.There _____ be any difficulty in passing the PETS oral test since you have practiced a lot in school.
A.mustn't
B.shan't
C.shouldn't
D.needn't
852.He ____ have come here yesterday,_____ he?
A.mustn't;did
B.couldn't;has
C.must;haven't
D.must;didn't