Another site:
AllTop 200 most popular tests to learn Spanish...
1) Subjunctive present (dridro) 1 533 245
2) Placement test : grammar (dridro) 1 351 368
3) Pretérito indefinido (viothur) 785 300
4) Pretérito indefinido (claire1) 745 169
5) Pretérito imperfecto (anonyme) 695 031
6) Placement test : vocabulary beginners (bridg) 665 528
7) Ser /estar? (claire1) 651 055
8) Spanish alphabet (claire1) 510 220
9) Present (bridg) 485 806
10) Imperative (anonyme) 465 946
11) Placement test (hidalgo) 455 681
12) Present : regular verbs (anonyme) 380 486
13) Pretérito indefinido: irregular (nicks0206) 339 211
14) Pretérito imperfecto (tinou) 339 065
15) Alphabet (yanhel) 333 936
16) Estar+Gerund (anonyme) 317 831
17) Choose the correct article (claire1) 304 196
18) Gustar (anonyme) 297 555
19) Pretérito perfecto (anonyme) 285 132
20) What time is it? (webmaster) 281 654
21) Imperative (anonyme) 274 921
22) Numbers 1-100 (webmaster) 270 369
23) Plural (claire1) 269 445
24) Pretérito indefinido (anonyme) 267 265
25) Future (claire1) 258 918
26) Indicative present (anonyme) 258 571
27) Pretérito indefinido (sara60) 254 153
28) Pretérito Indefinido vs Pretérito Imperfecto (nick27) 242 505
29) Pronounce the nasal (yanhel) 235 756
30) Subjunctive present (anonyme) 234 625
31) Pretérito imperfecto (bikette329) 223 953
32) Conditional (anonyme) 222 996
33) Counting from 1 to 10 (bridg) 210 942
34) Future (anonyme) 200 954
35) Numbers (lemarseillais) 194 226
36) Ser (claire1) 186 918
37) Present (hidalgo) 186 051
38) Por/para (lemarseillais) 184 207
39) Placement test (yanhel) 181 742
40) Verbos con diptongación (nicks0206) 173 885
41) Pretérito imperfecto (anonyme) 173 175
42) Numbers in Spanish (from 1 to 1,000,000) (anonyme) 169 521
43) Present: -AR -ER -IR (anonyme) 169 157
44) Pretérito indefinido (pepette62) 167 562
45) Numbers in letters (anonyme) 164 559
46) Date (dridro) 158 128
47) Soler + infinitive (nicks0206) 154 837
48) Gustar, doler, encantar ... (nicks0206) 154 419
49) Ser /Estar (yanhel) 153 396
50) El, la, los, las (anonyme) 147 515
51) All past tenses (hidalgo) 147 425
52) Present (anonyme) 145 762
53) Present (anonyme) 145 425
54) Numbers 11-20 (bridg) 145 031
55) Estar (claire1) 141 742
56) Colours (bridg) 141 712
57) Pretérito Indefinido (sergiomax) 140 403
58) Pretérito indefinido (anonyme) 140 147
59) Future (anonyme) 139 297
60) Animals (anonyme) 137 861
61) Future (hidalgo) 136 046
62) El pretérito perfecto compuesto (nicks0206) 135 424
63) El empleo de SER y ESTAR (anonyme) 135 057
64) Demonstrative adjectives (dridro) 134 477
65) Poner los verbos entre paréntesis en los tiempos indicados. (dridro) 131 686
66) Introducing oneself (anonyme) 131 665
67) Subjunctive (yanhel) 130 510
68) Subjunctive (yanhel) 130 356
69) Present (anonyme) 128 265
70) Imperative: -ar (dridro) 126 761
71) Pronombres personales complementos de objeto directo e indir (dridro) 125 281
72) Masculine/Feminine (claire1) 124 609
73) Right tenses (anonyme) 124 568
74) Future (claire1) 123 050
75) Gerund (hidalgo) 119 440
76) Placement test (yanhel) 119 169
77) Pretérito indefinido (claire1) 111 418
78) Nationalities (webmaster) 109 730
79) Human body (bridg) 109 087
80) Imperative (dridro) 106 473
81) Gustar (anonyme) 106 211
82) Ropa y Accesorios (yanhel) 104 609
83) Days, months and seasons (pepette62) 104 371
84) Indicative tenses (anonyme) 104 288
85) Comparison : tan..como, tanto ..como, tanto/a/os/as..como (nicks0206) 102 051
86) Ser / estar Present (anonyme) 101 883
87) Imperfect (nicks0206) 101 241
88) Adjectives agreement (nicks0206) 98 707
89) Imperative (anonyme) 98 354
90) Pretérito indefinido (anonyme) 97 571
91) Gustar (tinou) 97 388
92) Dictation (claire1) 96 903
93) Plural (hidalgo) 95 932
94) Prepositions Por / Para (claire1) 95 929
95) Pretérito perfecto (anonyme) 95 347
96) Ser / Estar (anonyme) 95 345
97) Introducing someone (yanhel) 95 319
98) Past tenses (anonyme) 94 546
99) Estar + gerund (anonyme) 94 285
100) Cardinal numbers (anonyme) 94 121
101) Present: diphtongues (anonyme) 94 110
102) Articles & days (claire1) 91 266
103) Numbers 1 - 1,000 (anonyme) 90 561
104) Conjugation (dridro) 90 524
105) Gerund (nicks0206) 90 257
106) Find the correct capital (claire1) 89 722
107) Colors (lemarseillais) 89 432
108) Accents (anonyme) 89 408
109) Introducing oneself (anonyme) 89 071
110) Present (hidalgo) 88 008
111) Imperative (yanhel) 87 927
112) Me in Spanish (yanhel) 86 250
113) What time is it? (anonyme) 86 084
114) Present: /e/ => /i/ (anonyme) 84 937
115) Fruits (claire1) 84 691
116) All tenses (yanhel) 84 565
117) What time is it? (pepette62) 84 252
118) SER / ESTAR (anonyme) 83 800
119) Build these sentences (anonyme) 83 355
120) Estar + gerund (claire1) 83 138
121) Gerund (anonyme) 82 544
122) Estar + gerund (mrkenedy) 82 518
123) Present (anonyme) 82 209
124) Future (anonyme) 82 130
125) Pretérito indefinido - Subjunctive imperfect (yanhel) 81 543
126) Future: voy a comer (anonyme) 81 499
127) Accents (bridg) 81 398
128) Plural (pepette62) 81 275
129) Maths (webmaster) 79 811
130) Present (nicks0206) 79 701
131) Sentences (claire1) 79 570
132) Masculine/Feminine (claire1) 79 498
133) Future (anonyme) 79 298
134) Imperative (sara60) 78 968
135) Present - Regular verbs (anonyme) 78 801
136) Subjunctive: present (anonyme) 78 671
137) Dialogue: 1st sentences (claire1) 77 917
138) Conditional (anonyme) 77 499
139) Indefinite articles (anonyme) 76 557
140) Spanish pronunciation: ń j ll ch r and consonants (yanhel) 76 504
141) Turn into the plural (anonyme) 76 089
142) Diphtongue (present) (anonyme) 75 362
143) Future : ir +verb (claire1) 74 840
144) Comprehension test: level B2 (yanhel) 74 840
145) SER y Estar (claire1) 72 627
146) Futur (acebo) 72 223
147) Dictation : alphabet (claire1) 72 219
148) Está,están,hay (claire1) 72 172
149) Present : What about a coffee? (claire1) 72 026
150) Simple past - irregular verbs (hidalgo) 71 595
151) Prepositions A, DE, EN, CON (anonyme) 71 296
152) Ser / Estar (anonyme) 70 864
153) Present (anonyme) 69 700
154) Gustar (anonyme) 69 157
155) Pretérito Indefinido / Pretérito Perfecto (claire1) 69 017
156) Possessive adjectives (anonyme) 68 964
157) Usted (claire1) 68 584
158) House (claire1) 68 503
159) Imperative: regular verbs (dridro) 67 589
160) Present (yanhel) 67 401
161) Orders (anonyme) 67 160
162) Gender of the words (claire1) 66 631
163) Bilingual dialogue : A formal conversation (claire1) 66 317
164) Pretérito indefinido (anonyme) 65 971
165) Comparatives (hidalgo) 65 816
166) Present: regular verbs (tinou) 65 669
167) Who am I talking about? (bridg) 65 457
168) Syllables (dridro) 65 361
169) Hora (anonyme) 65 153
170) Spanish accents (claire1) 65 143
171) Indicative past tense (anonyme) 64 656
172) Vocabulary : verbs (actions) (bridg) 64 322
173) Ordinal numbers (anonyme) 63 882
174) Progressive form (anonyme) 63 814
175) Pretérito indefinido - irregular verbs (anonyme) 63 639
176) Present: Estar + gerund (anonyme) 63 497
177) Subjunctive imperfect (pierre222) 63 199
178) Present (nicks0206) 63 060
179) Introducing oneself (claire1) 62 872
180) Present (irregular verbs) (hidalgo) 62 792
181) Indefinite preterit (anonyme) 62 003
182) Placement test (hidalgo) 61 801
183) Present (anonyme) 61 487
184) Sequence of tenses (anonyme) 61 283
185) Imperative (hidalgo) 61 097
186) Le lo la se. (anonyme) 60 469
187) Pretérito indefinido / pretérito perfecto (hidalgo) 60 080
188) Numbers in letters (anonyme) 60 021
189) Future (anonyme) 60 014
190) C / Z (pepette62) 59 796
191) Animals (nicks0206) 59 637
192) Human body (webmaster) 59 222
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 439
197) Vegetables (claire1) 58 073
198) SER / ESTAR (anonyme) 58 009
199) Pretérito perfecto (anonyme) 57 993
200) Adjectives - agreement (anonyme) 57 872
