present perfect progressive - French English Dictionary