Русско-английский научно-технический словарь
см. в последнее время; до последнего времени
последнее время