It ____ me a long time to realize she had deceived me.

take
took
will be taken
takes
Elementary Grammar Exercises A1
Upper-Intermediate Grammar Exercises
Fiverr 2021 English Level Tests
Intermediate Grammar Exercises