Можно ли сказать по-русски: целые два часа?
Нет, правильнее будет сказать "целых два часа", либо "ровно два часа".