Subject: Как правильно: was used recently или has been used recently? progr. Так:Probably the password does not meet the policy requirements or HAS BEEN used recently или так: Probably the password does not meet the policy requirements or WAS used recently ??? (это сообщение об ошибке) |
наречие неопределенного времени recently может использоваться как с перфектом, так и с простым прошедшим временем посмотрите в грамматиках |
А чем определяется выбор времени - перфект или простое?! к примеру, если взять приведённый мной контекст? |
|
link 31.07.2009 9:18 |
В данном контексте лучше перфект - указание на само наличие действия в определенном промежутке времени до настоящего момента (recently); при этом нам важна пресловутая связь действия с настоящим моментом - вследствие имевшего место факта использования пароля имеем ошибку в настоящем. |
Спасибо. |
|
link 31.07.2009 10:12 |
я бы использовал "хэз бин", если - неоднократно, в промежуток времени. если один раз был использован кем-то, и этот факт сам по себе важен - тада я бы использовал "уоз". чисто из разговорной эстетики, правилом подкрепить не умею. |
В Вашем предложении правильно употребить прошедшее время, а не перфект. Существует правило: если "recently" означает "lately" ("в последнее время"), употребляется перфект, если оно синонимично "some time back" (некоторое время назад, как в контексте) - то только past simple. |
А как звучит это сообщение на русском? В данном контексте я не вижу смысла во фразе: or has been/was recently used. Там что, существует ограничение во времени на введение пароля? И в первом предложении я бы использовал модальный глагол вместо "probably". |
По поводу использования Present Perfect со временем помню впечатлившее меня объяснение в одном из Кембриджских учебников: это законченное действие в незакончившийся период времени (например, сегодня, в этом году и т.д.). Немного не сочетается с тем, чему усили в школе, но тем не менее... |
Самое смешное, что в реальности recently тут скорее всего не при чем. Системы, которые требуют периодической смены пароля, часто хранят хэши не только текущего пароля, но и нескольких предыдущих паролей. Соответственно, когда от пользователя требуется сменить пароль, новый пароль проверяется и на соответствие политике (длина строки, присутствие в ней строчных букв, прописных букв, цифр и знаков препинания, отсутствие пробелов и т.п.), и на нетождественность паролям, которые использовались в прошлом... |
You need to be logged in to post in the forum |