21. I _____ this novel for two hours. (A) have been read (C) have been reading (B) am reading (D) read