Another site:
AllTop 200 most popular tests to learn Spanish...
1) Subjunctive present (dridro) 1 533 139
2) Placement test : grammar (dridro) 1 351 344
3) Pretérito indefinido (viothur) 785 236
4) Pretérito indefinido (claire1) 745 142
5) Pretérito imperfecto (anonyme) 694 951
6) Placement test : vocabulary beginners (bridg) 665 525
7) Ser /estar? (claire1) 651 024
8) Spanish alphabet (claire1) 510 218
9) Present (bridg) 485 760
10) Imperative (anonyme) 465 891
11) Placement test (hidalgo) 455 665
12) Present : regular verbs (anonyme) 380 439
13) Pretérito indefinido: irregular (nicks0206) 339 176
14) Pretérito imperfecto (tinou) 339 031
15) Alphabet (yanhel) 333 908
16) Estar+Gerund (anonyme) 317 818
17) Choose the correct article (claire1) 304 157
18) Gustar (anonyme) 297 539
19) Pretérito perfecto (anonyme) 285 111
20) What time is it? (webmaster) 281 654
21) Imperative (anonyme) 274 919
22) Numbers 1-100 (webmaster) 270 319
23) Plural (claire1) 269 410
24) Pretérito indefinido (anonyme) 267 243
25) Future (claire1) 258 899
26) Indicative present (anonyme) 258 533
27) Pretérito indefinido (sara60) 254 132
28) Pretérito Indefinido vs Pretérito Imperfecto (nick27) 242 488
29) Pronounce the nasal (yanhel) 235 746
30) Subjunctive present (anonyme) 234 614
31) Pretérito imperfecto (bikette329) 223 932
32) Conditional (anonyme) 222 986
33) Counting from 1 to 10 (bridg) 210 871
34) Future (anonyme) 200 924
35) Numbers (lemarseillais) 194 223
36) Ser (claire1) 186 916
37) Present (hidalgo) 186 041
38) Por/para (lemarseillais) 184 199
39) Placement test (yanhel) 181 738
40) Verbos con diptongación (nicks0206) 173 873
41) Pretérito imperfecto (anonyme) 173 172
42) Numbers in Spanish (from 1 to 1,000,000) (anonyme) 169 507
43) Present: -AR -ER -IR (anonyme) 169 140
44) Pretérito indefinido (pepette62) 167 519
45) Numbers in letters (anonyme) 164 542
46) Date (dridro) 158 126
47) Soler + infinitive (nicks0206) 154 832
48) Gustar, doler, encantar ... (nicks0206) 154 415
49) Ser /Estar (yanhel) 153 393
50) El, la, los, las (anonyme) 147 505
51) All past tenses (hidalgo) 147 416
52) Present (anonyme) 145 758
53) Present (anonyme) 145 405
54) Numbers 11-20 (bridg) 144 961
55) Estar (claire1) 141 742
56) Colours (bridg) 141 676
57) Pretérito Indefinido (sergiomax) 140 390
58) Pretérito indefinido (anonyme) 140 142
59) Future (anonyme) 139 288
60) Animals (anonyme) 137 858
61) Future (hidalgo) 136 030
62) El pretérito perfecto compuesto (nicks0206) 135 419
63) El empleo de SER y ESTAR (anonyme) 135 051
64) Demonstrative adjectives (dridro) 134 477
65) Poner los verbos entre paréntesis en los tiempos indicados. (dridro) 131 677
66) Introducing oneself (anonyme) 131 650
67) Subjunctive (yanhel) 130 500
68) Subjunctive (yanhel) 130 354
69) Present (anonyme) 128 263
70) Imperative: -ar (dridro) 126 758
71) Pronombres personales complementos de objeto directo e indir (dridro) 125 280
72) Masculine/Feminine (claire1) 124 559
73) Right tenses (anonyme) 124 555
74) Future (claire1) 123 050
75) Gerund (hidalgo) 119 436
76) Placement test (yanhel) 119 168
77) Pretérito indefinido (claire1) 111 412
78) Nationalities (webmaster) 109 730
79) Human body (bridg) 109 082
80) Imperative (dridro) 106 469
81) Gustar (anonyme) 106 210
82) Ropa y Accesorios (yanhel) 104 604
83) Days, months and seasons (pepette62) 104 365
84) Indicative tenses (anonyme) 104 277
85) Comparison : tan..como, tanto ..como, tanto/a/os/as..como (nicks0206) 102 048
86) Ser / estar Present (anonyme) 101 879
87) Imperfect (nicks0206) 101 222
88) Adjectives agreement (nicks0206) 98 702
89) Imperative (anonyme) 98 339
90) Pretérito indefinido (anonyme) 97 566
91) Gustar (tinou) 97 387
92) Dictation (claire1) 96 903
93) Prepositions Por / Para (claire1) 95 927
94) Plural (hidalgo) 95 923
95) Ser / Estar (anonyme) 95 345
96) Pretérito perfecto (anonyme) 95 342
97) Introducing someone (yanhel) 95 304
98) Past tenses (anonyme) 94 538
99) Estar + gerund (anonyme) 94 282
100) Cardinal numbers (anonyme) 94 116
101) Present: diphtongues (anonyme) 94 108
102) Articles & days (claire1) 91 258
103) Numbers 1 - 1,000 (anonyme) 90 560
104) Conjugation (dridro) 90 518
105) Gerund (nicks0206) 90 253
106) Find the correct capital (claire1) 89 721
107) Colors (lemarseillais) 89 431
108) Accents (anonyme) 89 403
109) Introducing oneself (anonyme) 89 063
110) Present (hidalgo) 88 003
111) Imperative (yanhel) 87 917
112) Me in Spanish (yanhel) 86 248
113) What time is it? (anonyme) 86 082
114) Present: /e/ => /i/ (anonyme) 84 933
115) Fruits (claire1) 84 691
116) All tenses (yanhel) 84 564
117) What time is it? (pepette62) 84 248
118) SER / ESTAR (anonyme) 83 799
119) Build these sentences (anonyme) 83 353
120) Estar + gerund (claire1) 83 138
121) Gerund (anonyme) 82 538
122) Estar + gerund (mrkenedy) 82 506
123) Present (anonyme) 82 201
124) Future (anonyme) 82 125
125) Pretérito indefinido - Subjunctive imperfect (yanhel) 81 542
126) Future: voy a comer (anonyme) 81 495
127) Accents (bridg) 81 398
128) Plural (pepette62) 81 260
129) Maths (webmaster) 79 811
130) Present (nicks0206) 79 700
131) Sentences (claire1) 79 565
132) Masculine/Feminine (claire1) 79 489
133) Future (anonyme) 79 298
134) Imperative (sara60) 78 967
135) Present - Regular verbs (anonyme) 78 801
136) Subjunctive: present (anonyme) 78 653
137) Dialogue: 1st sentences (claire1) 77 907
138) Conditional (anonyme) 77 495
139) Indefinite articles (anonyme) 76 554
140) Spanish pronunciation: ń j ll ch r and consonants (yanhel) 76 499
141) Turn into the plural (anonyme) 76 065
142) Diphtongue (present) (anonyme) 75 360
143) Future : ir +verb (claire1) 74 840
144) Comprehension test: level B2 (yanhel) 74 838
145) SER y Estar (claire1) 72 626
146) Dictation : alphabet (claire1) 72 219
147) Futur (acebo) 72 190
148) Está,están,hay (claire1) 72 170
149) Present : What about a coffee? (claire1) 72 022
150) Simple past - irregular verbs (hidalgo) 71 590
151) Prepositions A, DE, EN, CON (anonyme) 71 294
152) Ser / Estar (anonyme) 70 863
153) Present (anonyme) 69 697
154) Gustar (anonyme) 69 157
155) Pretérito Indefinido / Pretérito Perfecto (claire1) 69 014
156) Possessive adjectives (anonyme) 68 963
157) Usted (claire1) 68 581
158) House (claire1) 68 503
159) Imperative: regular verbs (dridro) 67 589
160) Present (yanhel) 67 397
161) Orders (anonyme) 67 140
162) Gender of the words (claire1) 66 630
163) Bilingual dialogue : A formal conversation (claire1) 66 317
164) Pretérito indefinido (anonyme) 65 970
165) Comparatives (hidalgo) 65 812
166) Present: regular verbs (tinou) 65 669
167) Who am I talking about? (bridg) 65 456
168) Syllables (dridro) 65 349
169) Hora (anonyme) 65 152
170) Spanish accents (claire1) 65 143
171) Indicative past tense (anonyme) 64 647
172) Vocabulary : verbs (actions) (bridg) 64 322
173) Ordinal numbers (anonyme) 63 870
174) Progressive form (anonyme) 63 811
175) Pretérito indefinido - irregular verbs (anonyme) 63 638
176) Present: Estar + gerund (anonyme) 63 489
177) Subjunctive imperfect (pierre222) 63 196
178) Present (nicks0206) 63 058
179) Introducing oneself (claire1) 62 869
180) Present (irregular verbs) (hidalgo) 62 792
181) Indefinite preterit (anonyme) 61 993
182) Placement test (hidalgo) 61 801
183) Present (anonyme) 61 480
184) Sequence of tenses (anonyme) 61 283
185) Imperative (hidalgo) 61 094
186) Le lo la se. (anonyme) 60 454
187) Pretérito indefinido / pretérito perfecto (hidalgo) 60 074
188) Numbers in letters (anonyme) 60 021
189) Future (anonyme) 60 014
190) C / Z (pepette62) 59 793
191) Animals (nicks0206) 59 637
192) Human body (webmaster) 59 219
193) Level test II (yanhel) 59 093
194) Months (claire1) 58 737
195) Conditional - SI + sequence of tenses (nicks0206) 58 589
196) El acento escrito (anonyme) 58 429
197) Vegetables (claire1) 58 072
198) SER / ESTAR (anonyme) 58 007
199) Pretérito perfecto (anonyme) 57 992
200) Adjectives - agreement (anonyme) 57 869
