20.He _______ his work, otherwise he wouldn’t have been so happy on the seaside then.
A.may as well have finished B.might as well finish
C.may well have finished D.might well finish
19.With the help of high technology, more and more new star systems ________ in the past years.
A.discovered B.have discovered
C.have been discovered D.had been discovered
18.It was in 2000 _________ he got his first book published.
A.when B.that C.which D.in which
17.Blanchett has proved she can master almost any role: parts _________ from musician Bob Dylan to the mysterious lady in Indian Jones have displayed her talent.
A.including B.ranging C.containing D.covering