Another site:
AllTop 200 most popular tests to learn Spanish...
1) Subjunctive present (dridro) 1 515 394
2) Placement test : grammar (dridro) 1 347 850
3) Pretérito indefinido (viothur) 776 544
4) Pretérito indefinido (claire1) 740 059
5) Pretérito imperfecto (anonyme) 686 896
6) Placement test : vocabulary beginners (bridg) 664 284
7) Ser /estar? (claire1) 644 938
8) Spanish alphabet (claire1) 509 921
9) Present (bridg) 483 754
10) Imperative (anonyme) 459 633
11) Placement test (hidalgo) 453 895
12) Present : regular verbs (anonyme) 376 198
13) Pretérito indefinido: irregular (nicks0206) 335 079
14) Pretérito imperfecto (tinou) 334 911
15) Alphabet (yanhel) 332 218
16) Estar+Gerund (anonyme) 315 682
17) Choose the correct article (claire1) 303 386
18) Gustar (anonyme) 293 990
19) What time is it? (webmaster) 281 508
20) Pretérito perfecto (anonyme) 280 167
21) Imperative (anonyme) 274 159
22) Numbers 1-100 (webmaster) 269 330
23) Plural (claire1) 269 003
24) Pretérito indefinido (anonyme) 264 103
25) Future (claire1) 256 587
26) Indicative present (anonyme) 256 123
27) Pretérito indefinido (sara60) 250 114
28) Pretérito Indefinido vs Pretérito Imperfecto (anonyme) 240 139
29) Pronounce the nasal (yanhel) 234 639
30) Subjunctive present (anonyme) 231 541
31) Conditional (anonyme) 221 475
32) Pretérito imperfecto (bikette329) 218 076
33) Counting from 1 to 10 (bridg) 209 606
34) Future (anonyme) 198 841
35) Numbers (lemarseillais) 193 710
36) Ser (claire1) 186 618
37) Present (hidalgo) 183 753
38) Por/para (lemarseillais) 182 006
39) Placement test (yanhel) 180 935
40) Verbos con diptongación (nicks0206) 172 453
41) Pretérito imperfecto (anonyme) 171 746
42) Present: -AR -ER -IR (anonyme) 168 297
43) Numbers in Spanish (from 1 to 1,000,000) (anonyme) 167 248
44) Numbers in letters (anonyme) 163 027
45) Pretérito indefinido (pepette62) 161 529
46) Date (dridro) 157 899
47) Soler + infinitive (nicks0206) 153 364
48) Gustar, doler, encantar ... (nicks0206) 153 244
49) Ser /Estar (yanhel) 152 504
50) El, la, los, las (anonyme) 147 133
51) All past tenses (hidalgo) 146 443
52) Present (anonyme) 145 059
53) Numbers 11-20 (bridg) 144 189
54) Present (anonyme) 142 011
55) Estar (claire1) 141 416
56) Colours (bridg) 141 213
57) Pretérito indefinido (anonyme) 139 500
58) Pretérito Indefinido (sergiomax) 138 099
59) Animals (anonyme) 137 351
60) Future (anonyme) 137 343
61) El pretérito perfecto compuesto (nicks0206) 134 832
62) Demonstrative adjectives (dridro) 134 356
63) El empleo de SER y ESTAR (anonyme) 134 049
64) Future (hidalgo) 133 702
65) Introducing oneself (anonyme) 131 146
66) Poner los verbos entre paréntesis en los tiempos indicados. (dridro) 130 612
67) Subjunctive (yanhel) 129 432
68) Subjunctive (yanhel) 129 316
69) Present (anonyme) 127 612
70) Imperative: -ar (dridro) 126 170
71) Pronombres personales complementos de objeto directo e indir (dridro) 124 876
72) Masculine/Feminine (claire1) 123 859
73) Right tenses (anonyme) 123 423
74) Future (claire1) 122 481
75) Placement test (yanhel) 118 774
76) Gerund (hidalgo) 118 295
77) Pretérito indefinido (claire1) 110 695
78) Nationalities (webmaster) 109 684
79) Human body (bridg) 108 573
80) Imperative (dridro) 106 009
81) Gustar (anonyme) 105 625
82) Days, months and seasons (pepette62) 104 071
83) Ropa y Accesorios (yanhel) 104 020
84) Indicative tenses (anonyme) 103 840
85) Comparison : tan..como, tanto ..como, tanto/a/os/as..como (nicks0206) 101 577
86) Ser / estar Present (anonyme) 101 420
87) Imperfect (nicks0206) 100 857
88) Adjectives agreement (nicks0206) 98 262
89) Imperative (anonyme) 96 979
90) Pretérito indefinido (anonyme) 96 964
91) Dictation (claire1) 96 786
92) Gustar (tinou) 96 731
93) Plural (hidalgo) 95 468
94) Prepositions Por / Para (claire1) 95 064
95) Introducing someone (yanhel) 94 941
96) Ser / Estar (anonyme) 94 812
97) Pretérito perfecto (anonyme) 94 086
98) Estar + gerund (anonyme) 93 764
99) Cardinal numbers (anonyme) 93 752
100) Past tenses (anonyme) 93 517
101) Present: diphtongues (anonyme) 93 209
102) Articles & days (claire1) 90 996
103) Conjugation (dridro) 89 891
104) Gerund (nicks0206) 89 704
105) Numbers 1 - 1,000 (anonyme) 89 689
106) Find the correct capital (claire1) 89 401
107) Colors (lemarseillais) 89 274
108) Accents (anonyme) 88 798
109) Introducing oneself (anonyme) 88 739
110) Imperative (yanhel) 87 402
111) Present (hidalgo) 87 220
112) Me in Spanish (yanhel) 85 966
113) What time is it? (anonyme) 85 632
114) Fruits (claire1) 84 600
115) Present: /e/ => /i/ (anonyme) 84 465
116) All tenses (yanhel) 84 178
117) What time is it? (pepette62) 83 831
118) SER / ESTAR (anonyme) 83 510
119) Build these sentences (anonyme) 83 086
120) Estar + gerund (claire1) 82 638
121) Present (anonyme) 81 794
122) Accents (bridg) 81 289
123) Estar + gerund (mrkenedy) 81 132
124) Pretérito indefinido - Subjunctive imperfect (yanhel) 81 081
125) Gerund (anonyme) 81 066
126) Future (anonyme) 81 007
127) Plural (pepette62) 80 948
128) Future: voy a comer (anonyme) 80 393
129) Maths (webmaster) 79 800
130) Present (nicks0206) 79 360
131) Sentences (claire1) 79 332
132) Masculine/Feminine (claire1) 79 153
133) Future (anonyme) 78 896
134) Present - Regular verbs (anonyme) 78 697
135) Imperative (sara60) 78 106
136) Dialogue: 1st sentences (claire1) 77 665
137) Subjunctive: present (anonyme) 76 737
138) Conditional (anonyme) 76 390
139) Indefinite articles (anonyme) 76 276
140) Spanish pronunciation: ń j ll ch r and consonants (yanhel) 76 106
141) Turn into the plural (anonyme) 75 688
142) Future : ir +verb (claire1) 74 674
143) Comprehension test: level B2 (yanhel) 74 484
144) Diphtongue (present) (anonyme) 74 313
145) SER y Estar (claire1) 72 175
146) Dictation : alphabet (claire1) 72 119
147) Está,están,hay (claire1) 71 976
148) Present : What about a coffee? (claire1) 71 732
149) Simple past - irregular verbs (hidalgo) 70 969
150) Prepositions A, DE, EN, CON (anonyme) 70 904
151) Ser / Estar (anonyme) 70 699
152) Futur (acebo) 69 072
153) Gustar (anonyme) 69 045
154) Present (anonyme) 69 041
155) Possessive adjectives (anonyme) 68 772
156) Pretérito Indefinido / Pretérito Perfecto (claire1) 68 696
157) House (claire1) 68 333
158) Usted (claire1) 68 224
159) Imperative: regular verbs (dridro) 67 223
160) Present (yanhel) 66 874
161) Gender of the words (claire1) 66 519
162) Bilingual dialogue : A formal conversation (claire1) 66 238
163) Present: regular verbs (tinou) 65 600
164) Who am I talking about? (bridg) 65 287
165) Comparatives (hidalgo) 65 134
166) Pretérito indefinido (anonyme) 65 046
167) Spanish accents (claire1) 64 983
168) Syllables (dridro) 64 962
169) Hora (anonyme) 64 837
170) Orders (anonyme) 64 441
171) Vocabulary : verbs (actions) (bridg) 63 905
172) Indicative past tense (anonyme) 63 700
173) Pretérito indefinido - irregular verbs (anonyme) 63 351
174) Ordinal numbers (anonyme) 63 302
175) Progressive form (anonyme) 63 085
176) Present: Estar + gerund (anonyme) 62 876
177) Present (nicks0206) 62 812
178) Introducing oneself (claire1) 62 682
179) Subjunctive imperfect (pierre222) 62 602
180) Present (irregular verbs) (hidalgo) 62 410
181) Placement test (hidalgo) 61 665
182) Sequence of tenses (anonyme) 61 032
183) Present (anonyme) 60 930
184) Indefinite preterit (anonyme) 60 841
185) Imperative (hidalgo) 60 644
186) Le lo la se. (anonyme) 59 879
187) Future (anonyme) 59 870
188) Numbers in letters (anonyme) 59 864
189) Pretérito indefinido / pretérito perfecto (hidalgo) 59 773
190) C / Z (pepette62) 59 480
191) Animals (nicks0206) 59 448
192) Human body (webmaster) 59 092
193) Level test II (yanhel) 58 987
194) Months (claire1) 58 704
195) Conditional - SI + sequence of tenses (nicks0206) 58 433
196) El acento escrito (anonyme) 58 133
197) Vegetables (claire1) 58 017
198) SER / ESTAR (anonyme) 57 899
199) Antonyms (dridro) 57 722
200) Adjectives - agreement (anonyme) 57 689
