И двете могат да бъдат правилни. Забравихте ли нещо? е конструкция за минало време. Миналото се изразява с did, минало време на do. Забравихте нещо? също изразява минало време.
Забравихте ли или сте забравили?
Идиоматично те означават по същество едно и също. Разликата е в напрегнатото. Първото е простото минало, което означава, че в някакъв момент в миналото сте го забравили. Вторият е настояще перфектно, което означава, че сте забравили в миналото и продължавате да забравяте до сега.
Кажеш забрави или забрави?
'Forgot' е минало време на 'forget' и това е единствената разлика между тях. Така че „забравям името ти“означава, че точно сега забравям (т.е. не помня) името ти.
Забравил ли е нещо или забравя нещо?
„Забравен” е минало време: „Забравихте нещо вчера.” Помагащият глагол „do“може да се използва, за да превърне това твърдение за минало време във въпрос: „Забравихте ли нещо вчера?“Да кажеш „забравихте ли“е по същество смесване на времена.
Бих ли забравил или забравил?
"Забравих" е простото минало, изразяващо действие, което се е случило веднъж. " I had forgotten" е простото минало съвършено, използвано за изразяване на действие, което се случва преди определено време в миналото. Това време подчертава случилото се, а не продължителността му.