A. havebeen B. go C. went
A. went B. go C. gone
A. has;saw B. has;seen C. did;see
A. didlearn B. werelearning C. havelearned
A. fails B. fail C. failed