Answer:
have traveled - present
had studied - past
having checked - future
9.5m questions
12.2m answers