His grandfather______for thirty years
A. died
B. was dead
C. has been dead
D. has died
I______ from my brother for a long time.
A. not have heard
B. have not heard
C. have heard not
D. do not hear
He______ that factory since 1958.
A. has left
B. has worked in
C. has gone from
D. has come to
Our teacher______to Beijing three times.
A. went
B. had gone
C. has gone
D. has been