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

takes
took
will be taken
take
Intermediate Grammar Exercises
English Vocabulary Tests
Upper-Intermediate Grammar Exercises
English Worksheets