单项选择题
A.may go through B.might go through C.ought to have gone through D.must have gone through
A.was watching B.watched C.were watching D.had watching
A.have broken B.are breaking C.get broken D.will be broken