A.since twenty years ago B.for twenty years C.twenty years ago D.just over twenty years
( )89.Mike _____ his homework three hours ago.
A. finished B. has finished C. is finishing D. is going to finish
( )90.--____ have you been at this factory? --I've been here since 1993.
A.When B.How long C.What time D.How often