have just done something - German English Dictionary