"I just finished my test and it was so different from the others he has given/gave us.He had never assigned us so many exercises .All the other tests he gave us were shorter." Is it grammatically correct and which would you chose?
valid question