Present Perfect is a ) to indicate a completed activities in the immediate past : eg He has just gone out. b ) to express past actions whose time is not given and not definite : eg Mary has been to Japan. c ) to denote an action beginning at some time in the past and continuing up to the present moment eg We have lived here for ten years.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.